IRONSOFTWAREHOME
Definir caminho do arquivo PDF temporário
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
Definir caminho do arquivo PDF temporário

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 subpasta IronPdfTemp.

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.

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.