Renderização PDF/UA Transforma Imagens e Caixas em Cinza

Curtis Chau
Curtis Chau
Updated: 10 de junho de 2026

Ao converter um PDF para o formato PDF/UA usando ConvertToPdfUA() ou SaveAsPdfUA(), imagens, SVGs, sombras e elementos de caixa aparecem com sombreamento cinza na saída.

O Chromium tem um problema de ordem de pintura no modo PDF/UA que faz com que certos elementos sejam compostos incorretamente. A aparência cinza é um artefato de renderização produzido por como o navegador empilha e pinta elementos em camadas quando o modo PDF/UA está ativo.

Solução

Adicione -webkit-filter: blur(0) ao elemento HTML. Isso força o Chromium a criar uma nova camada de composição, o que aciona a aceleração de hardware e faz com que o navegador reavalie a ordem de empilhamento dos elementos, eliminando o artefato cinza.

Em linha:

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

Via CSS:

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

Aplique o filtro ao menor elemento que resolve o problema em vez de ao elemento <html>. Aplicar em um escopo amplo pode afetar ligeiramente o desempenho em dispositivos de baixo custo devido à aceleração de hardware forçada, e em alguns layouts, pode afetar o empilhamento de z-index. Ajuste os valores z-index conforme necessário se a ordem de empilhamento mudar após aplicar esta correção.

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

Leia mais

Pronto para começar?

Nuget Downloads 21,739,885Versão:2026.10recém-lançado