Reescritura de color de páginas cargadas

THotPDF.RewriteLoadedPageColors convierte la pintura de página seleccionada a DeviceGray, DeviceRGB o DeviceCMYK para impresión, pruebas y preparación de archivo

Conversión híbrida

Las páginas que contienen solo operadores de color de dispositivo conservan su texto, rutas y contenido buscable originales mientras que las operaciones de relleno y trazo g, rg y k se convierten en el flujo de contenido que conserva los tokens

Las páginas que usan imágenes, Form XObjects, patrones, sombreados, transparencia, color de glifo Type 3, ICCBased u otros espacios de color respaldados por recursos se renderizan mediante la canalización de página completa con gestión de color y se reemplazan por una imagen Flate sin pérdidas en el espacio de proceso solicitado

Las páginas rotadas se rasterizan en el espacio de usuario sin rotar antes de que los lectores vuelvan a aplicar el valor /Rotate original, evitando la doble rotación

Límite de color directo

lcspPreservePages es el valor predeterminado y deja intacto byte a byte cada página que contiene colorantes Separation, DeviceN o NChannel

lcspConvertToProcess resuelve las transformaciones de tinte mediante el renderizador y aplana la página en el espacio de proceso seleccionado, mientras que lcspReject rechaza la solicitud completa durante la comprobación previa

Límites atómicos

Los límites de página, contenido de origen, operador, lexema, anidamiento, reemplazo, píxel de ráster, salida codificada y cancelación se comprueban antes de la publicación

Todas las páginas seleccionadas se confirman mediante una transacción de grafo de copia en escritura, por lo que los errores de renderizado, contenido, presupuesto, cancelación y confirmación dejan el grafo de objetos cargado sin cambios

Los diccionarios de anotaciones permanecen adjuntos pero sus flujos de apariencia no se reescriben en color ni se aplanan en la pintura de página

API relacionada