Definir caminho do arquivo PDF temporário
IronPDF usa arquivos temporários durante a renderização de PDFs. Por padrão, eles são gravados no diretório temporário do sistema. Este exemplo mostra como redirecionar tanto o caminho do sistema temporário quanto a pasta temporária do próprio IronPDF para um local de sua escolha.
Começando
Defina as variáveis de ambiente TEMP e TMP através do os.environ do Python antes de qualquer renderização ocorrer. Em seguida, atribua um subdiretório dentro desse caminho para Installation.TempFolderPath para que o IronPDF escreva seus próprios arquivos de trabalho para a mesma localização controlada.
Entendendo o código
os.environ["TEMP"]/os.environ["TMP"]: Substitui o diretório temporário do sistema operacional para o processo atual.Installation.TempFolderPath: Direciona o IronPDF para usar uma pasta específica para seus arquivos temporários internos. Defina isto antes da primeira chamada de renderização.os.path.join: Constrói um caminho seguro para a plataforma combinando o diretório temporário base com uma subpastaIronPdfTemp.
Quando usar um caminho temporário personalizado
Redirecionar o caminho temporário é útil em:
- Ambientes conteinerizados ou isolados onde a pasta temporária padrão do sistema é restrita.
- Implantações de alta segurança onde toda a entrada/saída de arquivos deve ocorrer dentro de um diretório auditado.
- Cenários de hospedagem compartilhada onde é necessário isolar os arquivos temporários de uma aplicação dos de outra.
Após configurar os caminhos, use ChromePdfRenderer como de costume — não são necessárias outras alterações no código.

