Prevención de fallos en la renderización HTML a PDF en .NET Framework

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

La renderización de HTML a PDF falla o se cuelga inesperadamente en aplicaciones .NET Framework. Los fallos ocurren durante la generación de PDF sin un mensaje de error consistente.

La opción "Preferir 32 bits" está habilitada por defecto en las configuraciones de proyectos .NET Framework. Un proceso de 32 bits tiene un límite de memoria de 2 GB, lo cual es insuficiente para las operaciones de memoria intensiva realizadas por el renderizador de Chrome de IronPDF. Cuando la presión de memoria alcanza el límite, el proceso falla.

Solución

Desactiva la configuración "Preferir 32 bits" en las propiedades del proyecto de Visual Studio:

  1. Abra su proyecto en Visual Studio.
  2. Ve a Propiedades del Proyecto y luego a Compilar.
  3. Desmarca Preferir 32 bits.
  4. Reconstruir la aplicación.

Esto permite que la aplicación se ejecute como un proceso de 64 bits con acceso a la memoria del sistema completa disponible, lo que elimina el fallo.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 20,088,359 | Versión: 2026.7 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.