IRONSOFTWAREHOME
テンポラリ PDF ファイルパスを設定
from ironpdf import *
import os

# Set application scope temp path
my_temp_path = "C:/safe/location/"
os.environ["TEMP"] = my_temp_path
os.environ["TMP"] = my_temp_path

# Set IronPDF temp path
Installation.TempFolderPath = os.path.join(my_temp_path, "IronPdfTemp")

string = os.path.join(my_temp_path, "IronPdfTemp")

# Your PDF generation and editing code here
renderer = ChromePdfRenderer()
doc = renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>")
doc.SaveAs("example.pdf")
pip install ironpdf
テンポラリ PDF ファイルパスを設定

テンポラリ PDF ファイルパスを設定

IronPDFはPDFレンダリング中に一時ファイルを使用します。 デフォルトでは、これらはシステムの一時ディレクトリに書き込まれます。 この例では、システムの一時パスとIronPDF自身の一時フォルダを希望する場所にリダイレクトする方法を示しています。

開始方法

レンダリングが行われる前に、PythonのTMPの環境変数を設定します。 その後、そのパス内にサブディレクトリをInstallation.TempFolderPathに割り当てることで、IronPDFが制御された同じ場所に独自のワーキングファイルを書き込むようにします。

コードの理解

  • os.environ["TEMP"] / os.environ["TMP"]: 現行プロセスのオペレーティングシステムのテンポラリディレクトリをオーバーライドします。
  • Installation.TempFolderPath: IronPDFが内部テンポラリファイル用に特定のフォルダを使用することを指示します。 最初のレンダー呼び出しの前にこれを設定します。
  • os.path.join: 基本のテンポラリディレクトリとIronPdfTempのサブフォルダを組み合わせたプラットフォームセーフなパスを構築します。

カスタム一時パスを使用する時

一時パスのリダイレクトは以下の場合に便利です:

  • コンテナ化またはサンドボックス化された環境では、デフォルトのシステム一時フォルダが制限されています。
  • 高セキュリティの展開では、すべてのファイルI/Oが監査されたディレクトリ内で行われなければなりません。
  • 共有ホスティングのシナリオでは、あるアプリケーションの一時ファイルを別のものから分離する必要があります。

パスを設定した後、ChromePdfRendererを通常のように使用します—他のコードの変更は必要ありません。

準備はできましたか?

バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。