IronPDF for Python ライセンスキーの適用
PDFを生成または操作するPythonアプリケーションをデプロイするには、有効なIronPDFライセンスキーが必要です。 ライセンスキーがない場合、すべての出力ドキュメントにIronPDFの透かしが入り、ライブラリはトライアルモードで動作します。 キーを適用するには、5行以下のコードで実行でき、PDF操作が開始する前に行う必要があります。
クイックスタート: PythonでIronPDFライセンスキーを適用する
IronPDFライセンスキーを3ステップで適用する:
pipを使用してIronPDFをインストールします:
pip install ironpdf
あなたのスクリプトの一番上部に
LicenseKey属性を設定し、PDF操作の前に:from ironpdf import License License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"from ironpdf import License License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"PYTHONキーが受け入れられたことを確認します:
from ironpdf import License print(License.IsLicensed) # True when a valid key is activefrom ironpdf import License print(License.IsLicensed) # True when a valid key is activePYTHON
開発中に再起動や再発行は必要ありません。 本番環境へのデプロイの場合は、キーを追加した後にクリーン再発行してください。
IronPDF for Pythonをどのようにインストールしますか?
ライセンスキーを適用する前に、Python環境にIronPDFが存在している必要があります。 pipを使用してインストールします:
pip install ironpdf
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.pyfrom ironpdf import License
# Apply your license key before any PDF operation
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
無料の30日間トライアルキーが利用可能ですので、購入前にすべての機能セットを評価することができます。 トライアルキーも同じ割り当て構文に従います。 完全なライセンスを取得するには、IronPDF Pythonライセンスページをご覧ください。
IronPDFライセンスキーをどのように検証および確認しますか?
IsValidLicense()は特定のキー文字列が構文的に有効かつIronPDFのライセンスサーバーによって認識されるかをチェックします。
ランタイムがライセンスされているか確認する
Trueを返すブール属性です。 試用モードで動作している場合(キーがない、期限切れのキー、またはPDF操作が既に実行された後にキーが適用された場合)、Falseを返します。
:path=/static-assets/ironpdf-python/content-code-examples/get-started/license-keys-3.pyfrom 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}")
アプリケーションのスタートアップロジックや健康チェックでIsLicensedを使用してランタイムの状態を確認します。
特定のキーの文字列の検証
Falseを返します。 これは、設定ファイルや環境変数からのライセンスキーを受け入れる際に便利です。
:path=/static-assets/ironpdf-python/content-code-examples/get-started/license-keys-4.pyfrom 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.")
IsLicensedは現在のランタイム状態を適用されたキーに関係なく反映します。 IsValidLicense()は特定のキー文字列を評価します。 キーを適用する前にIsValidLicense()を使用して外部ソースからの入力を検証してください。デプロイされたアプリケーションでライセンスを適用すると何が起こりますか?
開発およびローカルテストの場合、ライセンスキーは実行中のプロセスで即時に有効になります。 再構築または再発行は必要ありません。 本番環境へのデプロイメントおよびライブアプリケーションの場合、推奨される実践は、ライセンスキーを更新した後にアプリケーションをクリーンかつ再発行し、古い環境状態が予期せぬ動作を引き起こすのを防ぎます。
ライセンスキーは、ソースコードにハードコーディングするのではなく、環境変数またはシークレットマネージャーに保存してください。 アプリケーション起動時にキーを読み込み、最初のPDF操作の前に割り当てます:
:path=/static-assets/ironpdf-python/content-code-examples/get-started/license-keys-5.pyimport 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.")
このパターンは、バージョン管理からの機密証明書を外しており、開発、ステージング、および本番環境でコード変更なしに機能します。
次のステップは何ですか?
有効なライセンスキーが適用された状態で、IronPDF for Pythonは完全な本番使用の準備が整っています。 次のリソースを考慮して次に進んでください:
- IronPDF for Pythonで始める — 公式の始め方ガイドはHTML-から-PDFコンバージョン、PDF操作、および一般的なドキュメントのワークフローを説明します。
- IronPDF for Pythonのコード例 — PDF生成、マージ、スタンプ、フォーム処理など、多様なPython例が揃ったライブラリ。
- フルライセンスの購入または無料トライアルの開始 — 30日の評価用トライアルライセンスキーを取得 または 制限のないデプロイのために本番ライセンスを購入。
よくある質問
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を呼び出す前にキーを割り当てる必要があります。プロジェクトに複数のエントリポイントがある場合は、それぞれに割り当てを追加してください。







