Ruta del PDF Temporal
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");
NuGet Download
PM > Install-Package IronPdf
Ruta del PDF Temporal

Ruta del PDF Temporal

Cuando trabajas con IronPDF, puedes encontrar que el programa crea archivos temporales mientras generas, modificas y renderizas documentos PDF. Este proceso ocurre como lo haría con cualquier otro software para almacenar datos temporalmente mientras el programa está en ejecución, y puede ser necesario para asegurar el correcto funcionamiento del programa. Con IronPDF, tendrás control total sobre dónde se crea esta carpeta y otros ajustes importantes relacionados con los archivos temporales.

Pasos para configurar rutas de archivos temporales con IronPDF

Explicación:

  1. Definir ruta personalizada: Comenzamos definiendo MyTempPath, una variable string que contiene la ruta del directorio donde se almacenarán los archivos temporales. Asegúrate de que este directorio exista o tenga los permisos necesarios, ya que IronPDF lo usará durante sus operaciones.
  2. Establecer Variables de Entorno
    • La función Environment.SetEnvironmentVariable se utiliza para establecer la variable de entorno TEMP para apuntar a nuestra ruta personalizada MyTempPath. Esta es una variable común a nivel del sistema utilizada por las aplicaciones, incluyendo IronPDF, para determinar dónde deben almacenarse los archivos temporales.
  3. Establecer la Ruta de la Carpeta Temporal de IronPDF
    • La propiedad Installation.TempFolderPath se configura usando Path.Combine para agregar "IronPdfTemp" a nuestra ruta personalizada, creando un subdirectorio específicamente para los archivos temporales de IronPDF.
  4. Generar PDF
    • Instanciamos un ChromePdfRenderer, que se usa para convertir contenido HTML a un PDF.
    • Se llama al método RenderHtmlAsPdf() en el objeto del renderizador con una cadena HTML de ejemplo, que genera el documento PDF almacenado en la variable doc.
    • Guardamos el PDF generado en un archivo llamado "example.pdf" usando doc.SaveAs().

Al controlar la ruta de los archivos temporales, puedes monitorear y gestionar los archivos generados durante la creación de PDFs, asegurando que tu aplicación funcione sin problemas sin saturar los directorios temporales predeterminados.

Explore el registro personalizado con IronPDF para un mayor control
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 21,916,531Versión:2026.11recién publicada