IronPDF schlägt mit Nicht-ASCII-Zeichen in Dateipfaden fehl
IronPDF schlägt fehl, PDFs zu erzeugen oder Ausgabedateien zu schreiben, wenn der temporäre Ordnerpfad Nicht-ASCII-Zeichen wie nordische Symbole (ø, æ, å) enthält.
[2023-02-09 13:19:21] !!! Invalid (empty) temp path generated by operating system
[2023-02-09 13:19:21] Unknown exception
[2023-02-09 13:19:21] Warning! Failed to generate temp file path in temp directory, defaulting to working directory
IronPDF's interne Pfadverwaltung stößt auf Codierungsfehler, wenn der temporäre Verzeichnispfad Nicht-ASCII-Zeichen enthält. Die Zeichencodierung wird während der Pfadverarbeitung beschädigt; zum Beispiel wird "ø" als "osjøen" fehlgelesen, was ungültige temporäre Pfade erzeugt und die Ausnahme verursacht.
Lösung
Setzen Sie TempFolderPath auf einen Pfad, der nur Standard-ASCII-Zeichen enthält (A–Z, a–z, 0–9, Unterstrich, Bindestrich):
IronPdf.Installation.TempFolderPath = @"C:\IronPdfTemp";IronPdf.Installation.TempFolderPath = "C:\IronPdfTemp"Setzen Sie diese Eigenschaft, bevor der erste Aufruf von ChromePdfRenderer erfolgt. Wenn der ursprüngliche Benutzerprofilpfad Nicht-ASCII-Zeichen enthält (zum Beispiel C:\Users\TopcampMjøsa\AppData\...), leiten Sie zu einem Pfad wie C:\IronPdfTemp oder einem anderen ASCII-sicheren Ort um.

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.