已載入頁面的色彩改寫

THotPDF.RewriteLoadedPageColors 把選定頁面的著色轉換成 DeviceGray、DeviceRGB 或 DeviceCMYK,用於印刷、打樣與封存準備

混合式轉換

只含設備色彩運算子的頁面會保留原始文字、路徑與可搜尋內容,同時在保留 token 的內容串流中轉換 g、rg 與 k 的填色與描邊運算

使用影像、Form XObject、圖樣、漸變、透明、Type 3 字形色彩、ICCBased 或其他資源型色彩空間的頁面,會走完整的色彩管理頁面管線轉譯,並以要求的程序色彩空間替換成一張無損 Flate 影像

旋轉頁面會在未旋轉的使用者空間中點陣化,原始 /Rotate 值再由閱讀器重新套用,避免雙重旋轉

特別色邊界

lcspPreservePages 是預設值,凡含有 Separation、DeviceN 或 NChannel 色料的頁面都逐位元組保持原樣

lcspConvertToProcess 透過轉譯器解析色調轉換,並把頁面攤平成選定的程序色彩空間,lcspReject 則在預檢時拒絕整個要求

原子邊界

頁面、來源內容、運算子、詞素、巢狀、取代、點陣像素、編碼輸出與取消上限都會在發布前檢查

所有選定頁面透過單一 copy-on-write 圖形交易一併提交,因此轉譯、內容、預算、取消或提交失敗時,已載入的物件圖形都保持不變

註解字典保持附加,但其外觀串流不會被色彩改寫,也不會攤平進頁面著色

相關 API