IronPDF Falha com Caracteres Não-ASCII em Caminhos de Arquivos

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF falha em gerar PDFs ou gravar arquivos de saída quando o caminho da pasta temporária contém caracteres não-ASCII, como símbolos nórdicos (ø, æ, å).

[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

O manuseio de caminho interno do IronPDF encontra falhas de codificação ao incluir caracteres não-ASCII no caminho do diretório temporário. A codificação de caracteres é corrompida durante o processamento do caminho; por exemplo, "ø" é lido incorretamente como "osjøen", produzindo caminhos temporários inválidos e causando a exceção.

Solução

Defina TempFolderPath para um caminho que contenha apenas caracteres ASCII padrão (A–Z, a–z, 0–9, sublinhado, hífen):

IronPdf.Installation.TempFolderPath = @"C:\IronPdfTemp";
IronPdf.Installation.TempFolderPath = @"C:\IronPdfTemp";
IronPdf.Installation.TempFolderPath = "C:\IronPdfTemp"
$vbLabelText   $csharpLabel

Defina esta propriedade antes da primeira chamada para ChromePdfRenderer. Se o caminho do perfil do usuário original contiver caracteres não ASCII (por exemplo, C:\Users\TopcampMjøsa\AppData\...), redirecione para um caminho como C:\IronPdfTemp ou outro local seguro para ASCII.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 20,088,359 | Versão: 2026.7 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.