Pfad für temporäre PDF-Datei festlegen
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
Pfad für temporäre PDF-Datei festlegen

Pfad für temporäre PDF-Datei festlegen

IronPDF verwendet temporäre Dateien während der PDF-Erstellung. Standardmäßig werden diese im System-Temp-Verzeichnis abgelegt. Dieses Beispiel zeigt, wie sowohl der systemweite Temp-Pfad als auch der eigene Temp-Ordner von IronPDF an einen Ort Ihrer Wahl umgeleitet werden können.

Einstieg

Setzen Sie die TEMP und TMP-Umgebungsvariablen durch Pythons os.environ, bevor irgendeine Darstellung auftritt. Weisen Sie dann ein Unterverzeichnis innerhalb dieses Pfads zu Installation.TempFolderPath zu, sodass IronPDF seine eigenen Arbeitsdateien am selben kontrollierten Ort schreibt.

Den Code verstehen

  • os.environ["TEMP"] / os.environ["TMP"]: Überschreibt das Betriebssystem-Temp-Verzeichnis für den aktuellen Prozess.
  • Installation.TempFolderPath: Weist IronPDF an, einen bestimmten Ordner für seine internen temporären Dateien zu verwenden. Setzen Sie dies vor dem ersten Render-Aufruf.
  • os.path.join: Erstellt einen plattformunabhängigen Pfad, indem das Basis-Temp-Verzeichnis mit einem IronPdfTemp-Unterverzeichnis kombiniert wird.

Wann ein benutzerdefinierter Temp-Pfad verwendet werden sollte

Das Umleiten des Temp-Pfads ist nützlich in:

  • Containerisierten oder sandbox-Umgebungen, in denen der standardmäßige Systemtemp-Ordner eingeschränkt ist.
  • Hochsicherheit-Bereitstellungen, in denen alle Datei-I/O in einem geprüften Verzeichnis erfolgen muss.
  • Geteilte Hosting-Szenarien, in denen Sie die Temp-Dateien einer Anwendung von einer anderen isolieren müssen.

Nach dem Setzen der Pfade, verwenden Sie ChromePdfRenderer wie gewohnt – keine weiteren Code-Änderungen sind erforderlich.

Bereit anzufangen?

Version:2026.11gerade veröffentlicht