IRONSOFTWAREHOME
Definir caminho do arquivo PDF temporário
using IronPdf;
using System;
using System.IO;

// Set Application scope Temp Path (On Linux /tmp is a good choice)
var MyTempPath = @"C:\Safe\Location\";

Environment.SetEnvironmentVariable("TEMP", MyTempPath);
Environment.SetEnvironmentVariable("TMP", MyTempPath);

// Set IronPDF Temp Path
Installation.TempFolderPath = Path.Combine(MyTempPath, "IronPdfTemp");

// Your PDF Generation and editing code here
var renderer = new ChromePdfRenderer();
var doc = renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>");
doc.SaveAs("example.pdf");
Imports IronPdf
Imports System
Imports System.IO

' Set Application scope Temp Path (On Linux /tmp is a good choice)
Dim MyTempPath = "C:\Safe\Location\"

Environment.SetEnvironmentVariable("TEMP", MyTempPath)
Environment.SetEnvironmentVariable("TMP", MyTempPath)

' Set IronPDF Temp Path
Installation.TempFolderPath = Path.Combine(MyTempPath, "IronPdfTemp")

' Your PDF Generation and editing code here
Dim renderer = New ChromePdfRenderer()
Dim doc = renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>")
doc.SaveAs("example.pdf")
NuGet Download
PM > Install-Package IronPdf
Definir caminho do arquivo PDF temporário

Definir caminho do arquivo PDF temporário

Ao trabalhar com o IronPDF, você poderá notar que o programa cria arquivos temporários à medida que você gera, modifica e renderiza documentos PDF. Esse processo ocorre da mesma forma que em qualquer outro software, para armazenar dados temporariamente enquanto o programa está em execução, e pode ser necessário para garantir o funcionamento adequado do programa. Com o IronPDF, você terá controle total sobre onde essa pasta é criada e outras configurações importantes relacionadas aos arquivos temporários.

Passos para configurar caminhos de arquivos temporários com o IronPDF

Explicação:

  1. Definir Caminho Personalizado: Começamos definindo MyTempPath, uma variável string contendo o caminho do diretório onde os arquivos temporários serão armazenados. Certifique-se de que este diretório exista ou tenha as permissões necessárias, pois o IronPDF o utilizará durante suas operações.
  2. Definir Variáveis de Ambiente
    • A função Environment.SetEnvironmentVariable é usada para definir a variável de ambiente TEMP para apontar para o nosso caminho personalizado MyTempPath. Essa é uma variável comum em todo o sistema, usada por aplicativos, incluindo o IronPDF, para determinar onde os arquivos temporários devem ser armazenados.
  3. Definir Caminho da Pasta Temporária do IronPDF
    • A propriedade Installation.TempFolderPath é configurada usando Path.Combine para anexar "IronPdfTemp" ao nosso caminho personalizado, criando um subdiretório especificamente para arquivos temporários do IronPDF.
  4. Gerar PDF
    • Instanciamos um ChromePdfRenderer, que é usado para converter conteúdo HTML em um PDF.
    • O método RenderHtmlAsPdf() é chamado no objeto de renderização com uma string HTML de exemplo, que gera o documento PDF armazenado na variável doc.
    • Salvamos o PDF gerado em um arquivo chamado "example.pdf" usando doc.SaveAs().

Ao controlar o caminho do arquivo temporário, você pode monitorar e gerenciar os arquivos gerados durante a criação de PDFs, garantindo que seu aplicativo funcione sem problemas e sem sobrecarregar os diretórios temporários padrão.

Explore o registro personalizado com o IronPDF para obter mais controle.
Ver no GitHub

Pronto para começar?

Nuget Downloads 20,756,830Versão:2026.7recé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.