Salida PDF inesperada de IronPdfEngine Docker

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

Un PDF renderizado a través de IronPdfEngine Docker puede salir sin estilos y fuentes, aunque el mismo HTML se renderiza correctamente cuando se ejecuta localmente. Esto generalmente ocurre cuando el HTML hace referencia a archivos de hojas de estilo o fuentes externas.

IronPdfEngine Docker se ejecuta en un entorno aislado y no puede acceder a recursos externos en su máquina. Cualquier archivo de hoja de estilo o fuente al que apunta el HTML fuera del contenedor no está disponible en el momento de la renderización, por lo que esos estilos y fuentes nunca llegan a la salida.

Solución

Haga que todos los recursos que necesita el HTML estén disponibles para el contenedor. Inclúyalos en línea o envíelos junto con el HTML.

Opción 1: Incrustar estilos y fuentes

Coloque los estilos y fuentes directamente dentro de la cadena HTML para que el marcado lleve todo lo que necesita. Sin nada que buscar externamente, el contenedor renderiza la página exactamente como se redactó.

Opción 2: Enviar una carpeta comprimida

Coloque el archivo HTML junto con sus archivos de estilo y fuente en una sola carpeta comprimida, luego pase esa carpeta a IronPdfEngine Docker con RenderZipFileAsPdf(). El motor descomprime el archivo y resuelve las referencias locales en relación con sus propios contenidos.

Cualquiera de los enfoques le da al contenedor acceso local a los estilos y fuentes, por lo que el PDF generado coincide con lo que se ve al renderizar localmente.

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,296,129 | 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.