IronPDF for Python ライセンスキーの適用

This article was translated from English: Does it need improvement?
Translated
View the article in English

PDFを生成または操作するPythonアプリケーションをデプロイするには、有効なIronPDFライセンスキーが必要です。 ライセンスキーがない場合、すべての出力ドキュメントにIronPDFの透かしが入り、ライブラリはトライアルモードで動作します。 キーを適用するには、5行以下のコードで実行でき、PDF操作が開始する前に行う必要があります。

クイックスタート: PythonでIronPDFライセンスキーを適用する

IronPDFライセンスキーを3ステップで適用する:

  1. pipを使用してIronPDFをインストールします:

     pip install ironpdf
  2. あなたのスクリプトの一番上部にLicenseKey属性を設定し、PDF操作の前に:

    from ironpdf import License
    License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
    from ironpdf import License
    License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
    PYTHON
  3. キーが受け入れられたことを確認します:

    from ironpdf import License
    print(License.IsLicensed)  # True when a valid key is active
    from ironpdf import License
    print(License.IsLicensed)  # True when a valid key is active
    PYTHON

開発中に再起動や再発行は必要ありません。 本番環境へのデプロイの場合は、キーを追加した後にクリーン再発行してください。

IronPDF for Pythonをどのようにインストールしますか?

ライセンスキーを適用する前に、Python環境にIronPDFが存在している必要があります。 pipを使用してインストールします:

 pip install ironpdf

ご注意IronPDF for PythonはIronPDF .NETライブラリの上に構築されており、.NET 6.0 SDKがホストマシンにインストールされている必要があります。pip installを実行する前にMicrosoftからダウンロードしてください。

ironpdfパッケージはアクティブ環境の任意のスクリプトでインポート可能になります。 .NETランタイム依存関係を超えた追加の設定は不要です。

PythonでIronPDFライセンスキーをどのように適用しますか?

スクリプトの最初に有効なライセンスキーを@@--CODE-304--@@の@@--CODE-303--@@属性に割り当てて設定し、他のIronPDF呼び出しを行う前に行ってください。 PDF操作の後にキーを設定すると、それらの呼び出しには何の影響もありません。

:path=/static-assets/ironpdf-python/content-code-examples/get-started/license-keys-2.py
from ironpdf import License

# Apply your license key before any PDF operation
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
PYTHON

ヒントライセンスキーは、スクリプトのすべてのエントリーポイントで最初のIronPDF操作の前に割り当てなければなりません。 プロジェクトに複数のエントリーポイント(例えば、ウェブハンドラーやバックグラウンドワーカー)がある場合は、それぞれに割り当てを追加します。)]

無料の30日間トライアルキーが利用可能ですので、購入前にすべての機能セットを評価することができます。 トライアルキーも同じ割り当て構文に従います。 完全なライセンスを取得するには、IronPDF Pythonライセンスページをご覧ください。

IronPDFライセンスキーをどのように検証および確認しますか?

IsValidLicense()は特定のキー文字列が構文的に有効かつIronPDFのライセンスサーバーによって認識されるかをチェックします。

ランタイムがライセンスされているか確認する

Trueを返すブール属性です。 試用モードで動作している場合(キーがない、期限切れのキー、またはPDF操作が既に実行された後にキーが適用された場合)、Falseを返します。

:path=/static-assets/ironpdf-python/content-code-examples/get-started/license-keys-3.py
from ironpdf import License

# Apply license before checking
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"

# Returns True if a valid key is active in this session
is_licensed = License.IsLicensed
print(f"Runtime is licensed: {is_licensed}")
PYTHON

アプリケーションのスタートアップロジックや健康チェックでIsLicensedを使用してランタイムの状態を確認します。

特定のキーの文字列の検証

Falseを返します。 これは、設定ファイルや環境変数からのライセンスキーを受け入れる際に便利です。

:path=/static-assets/ironpdf-python/content-code-examples/get-started/license-keys-4.py
from ironpdf import License

# Validate a key string before applying it
key_to_check = "IRONPDF-MYLICENSE-KEY-1EF01"
is_valid = License.IsValidLicense(key_to_check)

if is_valid:
    License.LicenseKey = key_to_check
    print("License key is valid and has been applied.")
else:
    print("License key is invalid. Check the key and try again.")
PYTHON

重要主な違い: IsLicensedは現在のランタイム状態を適用されたキーに関係なく反映します。 IsValidLicense()は特定のキー文字列を評価します。 キーを適用する前にIsValidLicense()を使用して外部ソースからの入力を検証してください。

デプロイされたアプリケーションでライセンスを適用すると何が起こりますか?

開発およびローカルテストの場合、ライセンスキーは実行中のプロセスで即時に有効になります。 再構築または再発行は必要ありません。 本番環境へのデプロイメントおよびライブアプリケーションの場合、推奨される実践は、ライセンスキーを更新した後にアプリケーションをクリーンかつ再発行し、古い環境状態が予期せぬ動作を引き起こすのを防ぎます。

ライセンスキーは、ソースコードにハードコーディングするのではなく、環境変数またはシークレットマネージャーに保存してください。 アプリケーション起動時にキーを読み込み、最初のPDF操作の前に割り当てます:

:path=/static-assets/ironpdf-python/content-code-examples/get-started/license-keys-5.py
import os
from ironpdf import License

# Read the license key from an environment variable
license_key = os.environ.get("IRONPDF_LICENSE_KEY", "")

if license_key:
    License.LicenseKey = license_key
else:
    print("Warning: IRONPDF_LICENSE_KEY is not set. Running in trial mode.")
PYTHON

このパターンは、バージョン管理からの機密証明書を外しており、開発、ステージング、および本番環境でコード変更なしに機能します。

ご注意IronPDFはトライアルモードで動作するとき、すべてのPDFページに透かしを生成します。 すべての出力から透かしを削除するには、レンダリングまたは操作を実行する前に有効なライセンスキーを適用する必要があります。)]

次のステップは何ですか?

有効なライセンスキーが適用された状態で、IronPDF for Pythonは完全な本番使用の準備が整っています。 次のリソースを考慮して次に進んでください:

よくある質問

PythonスクリプトでIronPDFライセンスキーの割り当てをどこに置くべきですか?

スクリプトの最上部でLicense.LicenseKey = 'YOUR-KEY'を使用してキーを割り当てます。他のIronPDFの呼び出しの前に適用してください。PDF操作が既に実行された後にキーを適用しても、その操作から透かしを削除しません。

IronPDF for PythonのIsLicensedとIsValidLicense()の違いは何ですか?

License.IsLicensedは、現在の実行時セッションで有効なキーがアクティブであるかどうかを反映する真偽値の属性です。License.IsValidLicense(key)は、特定のキー文字列が有効で認識されているかどうかを確認するメソッドであり、適用する前に環境変数やコンフィグファイルから読むキーを検証するのに有用です。

PythonでIronPDFの無料トライアルライセンスキーを取得する方法は?

IronPDFのトライアルライセンスページを訪れ、30日間の無料トライアルキーに登録してください。License.LicenseKey = 'YOUR-TRIAL-KEY'を使用してフルライセンスキーと同じ方法で適用します。

Python用のIronPDFを使用するには.NET SDKのインストールが必要ですか?

はい。IronPDF for Pythonは、IronPDF .NETライブラリの上に構築されており、ホストマシンに.NET 6.0 SDKがインストールされている必要があります。pip install ironpdfを実行する前に、Microsoft .NETのダウンロードページからダウンロードしてください。

ライセンスキーなしでIronPDFを使用するとどうなりますか?

有効なライセンスキーがないと、IronPDFはトライアルモードで動作し、生成または処理されたPDFドキュメントのすべてのページに透かしが付きます。透かしを削除するには、最初のPDF操作の前に有効なフルまたはトライアルライセンスキーを適用します。

本番環境のアプリケーションでIronPDFライセンスキーを安全に保存するにはどうすべきですか?

IRONPDF_LICENSE_KEYのような環境変数にライセンスキーを保存し、os.environ.getを使用してアプリケーション起動時に読み取ります。PDF操作が開始される前にLicense.LicenseKeyに割り当てます。これにより、キーをソースコントロールから外します。

新しいライセンスキーを適用した後、アプリケーションを再起動または再公開する必要がありますか?

開発中は、キーが実行中のプロセスで即座に適用されます。生産デプロイメントのためには、ライセンスキーを更新した後、キーを更新した後に古い環境状態を防ぐためにアプリケーションをクリーンアップして再公開します。

IronPDFライセンスキーを一度適用して、複数のスクリプトで再利用できますか?

License.LicenseKeyの割り当ては、現在のプロセスにのみ適用されます。各スクリプトまたはプロセスのエントリポイントには、IronPDF APIを呼び出す前にキーを割り当てる必要があります。プロジェクトに複数のエントリポイントがある場合は、それぞれに割り当てを追加してください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
バージョン: 2026.6 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行するHTML が PDF に変換されるのを確認します。