Rescrierea culorilor pe pagini încărcate

THotPDF.RewriteLoadedPageColors convertește vopseaua paginilor selectate în DeviceGray, DeviceRGB sau DeviceCMYK pentru tipărire, probare și pregătirea arhivării

Conversie hibridă

Paginile care conțin doar operatori de culoare-dispozitiv își păstrează textul, căile și conținutul căutabil original, în timp ce operațiile de umplere și contur g, rg și k sunt convertite în fluxul de conținut care păstrează token-urile

Paginile care folosesc imagini, Form XObjects, modele, umbre, transparență, culoare de glifă Type 3, spații de culoare ICCBased sau alte spații susținute de resurse sunt randate prin pipeline-ul complet de pagină cu gestionare a culorii și înlocuite cu o singură imagine Flate fără pierderi în spațiul de proces solicitat

Paginile rotite sunt rasterizate în spațiul de utilizator nerotit înainte ca valoarea originală /Rotate să fie reaplicată de cititori, prevenind dubla rotație

Granița culorilor spot

lcspPreservePages este implicit și lasă neatinsă, octet cu octet, fiecare pagină care conține coloranți Separation, DeviceN sau NChannel

lcspConvertToProcess rezolvă transformările de nuanță prin renderer și aplatizează pagina în spațiul de proces selectat, în timp ce lcspReject respinge cererea completă în timpul preflight

Limite atomice

Limitele de pagină, conținut-sursă, operator, lexem, imbricare, înlocuire, pixel raster, ieșire codată și anulare sunt verificate înainte de publicare

Toate paginile selectate se comit printr-o singură tranzacție de graf copy-on-write, astfel încât eșecurile de randare, conținut, buget, anulare și commit lasă graful de obiecte încărcat neschimbat

Dicționarele de adnotare rămân atașate, dar fluxurile lor de aspect nu sunt rescrise cromatic sau aplatizate în vopseaua paginii

API conex