Презапис на цветовете на заредена страница

THotPDF.RewriteLoadedPageColors превръща боите на избраните страници в DeviceGray, DeviceRGB или DeviceCMYK за печат, проби и архивна подготовка

Хибридно преобразуване

Страниците само с оператори на устройство-цветове запазват оригиналния си текст, пътеки и търсимо съдържание, докато запълващите и щрихиращите операции g, rg и k се преобразуват в content stream-а с опазване на токените

Страниците с изображения, Form XObject-и, шарки, shadings, прозрачност, цветове на глифове от Type 3, ICCBased или други цветови пространства от ресурси се рендират през пълния конвейер за цветоуправляема страница и се заменят с едно беззагубно Flate изображение в исканото процесно пространство

Завъртаните страници се растеризират в незавъртаното потребителско пространство, преди четеците да възстановят оригиналната стойност /Rotate — така няма двойно завъртане

Граница на спот цветовете

lcspPreservePages е по подразбиране и оставя всяка страница, съдържаща Separation, DeviceN или NChannel оцветители, недокосната до байта

lcspConvertToProcess разрешава tint transform-ите през рендера и изравнява страницата в избраното процесно пространство, а lcspReject отхвърля цялото искане още при preflight

Атомарни граници

Лимитите за страница, изходно съдържание, оператор, лексема, влагане, замяна, растерни пиксели, кодиран изход и отмяна се проверяват преди публикуването

Всички избрани страници преминават през една copy-on-write транзакция върху графа, така че провали при рендиране, съдържание, бюджет, отмяна или commit оставят графа от заредени обекти непроменен

Речниците на анотациите остават закачени, но appearance stream-овете им не се пренаписват цветово и не се изравняват в боята на страницата

Свързани API