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 einemIronPdfTemp-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.

