La conversión a PDF/UA vuelve grises las imágenes y cuadros

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

Al convertir un PDF al formato PDF/UA usando ConvertToPdfUA() o SaveAsPdfUA(), las imágenes, SVGs, sombras y elementos de caja aparecen con sombreado gris en el resultado.

Chromium tiene un problema de orden de pintura en modo PDF/UA que causa que ciertos elementos se compongan incorrectamente. La apariencia gris es un artefacto de renderizado producido por cómo el navegador organiza y pinta elementos en capas cuando el modo PDF/UA está activo.

Solución

Agregue -webkit-filter: blur(0) al elemento HTML. Esto obliga a Chromium a crear una nueva capa de composición, lo que activa la aceleración por hardware y hace que el navegador reevalúe el orden de apilamiento de los elementos, eliminando el artefacto gris.

En línea:

<html style="-webkit-filter: blur(0);">
<html style="-webkit-filter: blur(0);">
HTML

A través de CSS:

html {
    -webkit-filter: blur(0);
}

Aplique el filtro al elemento más pequeño que resuelva el problema en lugar de al elemento <html>. Aplicarlo en un ámbito grande puede afectar levemente el rendimiento en dispositivos de gama baja debido a la aceleración forzada por hardware, y en algunos diseños puede afectar el apilamiento del z-index. Ajuste los valores z-index según sea necesario si el orden de apilamiento cambia después de aplicar esta corrección.

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.