Riscrittura del Colore delle Pagine Caricate

THotPDF.RewriteLoadedPageColors converte la pittura di pagine selezionate in DeviceGray, DeviceRGB o DeviceCMYK per la preparazione alla stampa, alla bozza e all'archiviazione

Conversione ibrida

Le pagine che contengono solo operatori di colore dispositivo conservano il loro testo, i percorsi e il contenuto ricercabile originali mentre le operazioni di riempimento e tratto g, rg e k vengono convertite nel content stream che preserva i token

Le pagine che usano immagini, Form XObject, pattern, shadings, trasparenza, colore dei glifi Type 3, spazi colore ICCBased o altri supportati da risorse vengono rese attraverso la pipeline completa di rendering gestita dal colore e sostituite da una singola immagine Flate lossless nello spazio di processo richiesto

Le pagine ruotate vengono rasterizzate nello spazio utente non ruotato prima che il valore /Rotate originale venga riapplicato dai reader, prevenendo la doppia rotazione

Confine dei colori spot

lcspPreservePages è l'impostazione predefinita e lascia byte per byte intatta ogni pagina che contiene coloranti Separation, DeviceN o NChannel

lcspConvertToProcess risolve le trasformazioni di tint tramite il renderer e appiattisce la pagina nello spazio di processo selezionato, mentre lcspReject rifiuta l'intera richiesta durante il preflight

Limiti atomici

I limiti di pagina, contenuto sorgente, operatore, lessema, annidamento, sostituzione, pixel raster, output codificato e cancellazione vengono controllati prima della pubblicazione

Tutte le pagine selezionate committano tramite una singola transazione del grafo copy-on-write, quindi i guasti di render, contenuto, budget, cancellazione e commit lasciano invariato il grafo di oggetti caricato

I dizionari di annotazione restano collegati ma i loro flussi di apparenza non vengono riscritti nel colore né appiattiti nella pittura della pagina

API correlata