Correcciones de Renderizado en IronPdf.UpdatedChrome
Algunas características de HTML y CSS se renderizan incorrectamente bajo el paquete estándar IronPdf porque incluye una versión más antigua del motor de Chromium. El paquete IronPdf.UpdatedChrome lleva un motor más nuevo que corrige varios de estos casos por diseño.
El paquete estándar IronPdf incluye la versión 109 del motor CEF para compatibilidad con servidores Windows antiguos. IronPdf.UpdatedChrome incluye la versión 131 del motor CEF, ofreciendo una salida más confiable y perfectamente pixelada que la vista previa de impresión del navegador Chrome. Si su salida se ve incorrecta solo en CSS moderno, la versión del motor es la causa probable.
Solución
Cambie la dependencia a IronPdf.UpdatedChrome y vuelva a renderizar. Los casos a continuación se resuelven con el motor más nuevo sin cambios en el código.
1. CSS overflow: hidden
El contenido cortado por overflow: hidden se renderiza como se esperaba bajo el motor actualizado, donde el paquete estándar no respeta la regla.


2. Altura de Línea Personalizada y Tamaño de Papel
Un diseño usando line-height: 129% en un tamaño de papel personalizado 6 x 9 inch coloca el texto correctamente bajo IronPdf.UpdatedChrome. La posición del texto se ajusta para coincidir con el diseño previsto.


3. Diseño de cuadrícula con subgrid
<div style="display: grid; grid-template-columns: 1fr 1fr 1fr">
<div style="display:grid; grid-template-columns: subgrid; grid-column: 1/4">
<div style="display: grid; grid-template-columns: 1fr 1fr 1fr">
<div style="display:grid; grid-template-columns: subgrid; grid-column: 1/4">
El motor actualizado resuelve la cuadrícula interna a subgrid como se esperaba. El motor más antiguo en el paquete estándar no soporta este diseño correctamente.



