Reescrita de cor de página carregada

THotPDF.RewriteLoadedPageColors converte a pintura de página selecionada para DeviceGray, DeviceRGB ou DeviceCMYK para preparação de impressão, prova e arquivamento

Conversão híbrida

Páginas que contêm apenas operadores de cor de dispositivo retêm seu texto, caminhos e conteúdo pesquisável originais enquanto operações de preenchimento e traço g, rg e k são convertidas no fluxo de conteúdo que preserva tokens

Páginas que usam imagens, Form XObjects, padrões, sombreamentos, transparência, cor de glifo Type 3, espaços de cor ICCBased ou outros com suporte de recurso são renderizadas pelo pipeline de página completo com gerenciamento de cor e substituídas por uma imagem Flate sem perdas no espaço de processo solicitado

Páginas rotacionadas são rasterizadas no espaço de usuário não rotacionado antes que o valor original /Rotate seja reaplicado pelos leitores, evitando rotação dupla

Limite de cor de spot

lcspPreservePages é o padrão e deixa toda página que contém colorantes Separation, DeviceN ou NChannel intocada byte por byte

lcspConvertToProcess resolve transformações de tinta pelo renderizador e achata a página no espaço de processo selecionado, enquanto lcspReject rejeita a solicitação completa durante o preflight

Limites atômicos

Limites de página, conteúdo de origem, operador, lexema, aninhamento, substituição, pixel de raster, saída codificada e cancelamento são verificados antes da publicação

Todas as páginas selecionadas são confirmadas por uma transação de grafo copy-on-write, de modo que falhas de renderização, conteúdo, orçamento, cancelamento e confirmação deixam o grafo de objetos carregado inalterado

Dicionários de anotação permanecem anexados, mas seus fluxos de aparência não são reescritos em cor nem achatados na pintura da página

API relacionada