Farbumschreibung geladener Seiten

THotPDF.RewriteLoadedPageColors wandelt ausgewählte Seitenfarbe für Druck, Proofing und Archivvorbereitung in DeviceGray, DeviceRGB oder DeviceCMYK um

Hybride Konvertierung

Seiten mit ausschließlich gerätebasierten Farboperatoren behalten ihren ursprünglichen Text, Pfade und durchsuchbaren Inhalt, während Füll- und Strichoperationen g, rg und k im tokenbewahrenden Inhaltsstream umgewandelt werden

Seiten mit Bildern, Form XObjects, Mustern, Schattierungen, Transparenz, Type-3-Glyphenfarbe, ICCBased oder anderen ressourcengestützten Farbräumen werden durch die vollständige farbverwaltete Seitenpipeline gerendert und durch ein verlustfreies Flate-Bild im gewünschten Prozessfarbraum ersetzt

Gedrehte Seiten werden im ungedrehten Benutzerraum gerastert, bevor Leser den ursprünglichen Wert /Rotate erneut anwenden, wodurch doppelte Drehung verhindert wird

Schmuckfarbgrenze

lcspPreservePages ist der Standard und lässt jede Seite mit Separation-, DeviceN- oder NChannel-Farbmitteln bytegenau unverändert

lcspConvertToProcess löst Tonwerttransformationen über den Renderer auf und reduziert die Seite in den ausgewählten Prozessfarbraum, während lcspReject die gesamte Anfrage während der Vorprüfung zurückweist

Atomare Grenzen

Grenzen für Seiten, Quellinhalt, Operatoren, Lexeme, Verschachtelung, Ersetzung, Rasterpixel, kodierte Ausgabe und Abbruch werden vor der Veröffentlichung geprüft

Alle ausgewählten Seiten werden durch eine Copy-on-Write-Graphtransaktion festgeschrieben, sodass Render-, Inhalts-, Budget-, Abbruch- und Commitfehler den geladenen Objektgraphen unverändert lassen

Anmerkungswörterbücher bleiben angehängt, aber ihre Darstellungsstreams werden nicht farblich umgeschrieben oder in die Seitenfarbe abgeflacht

Verwandte API