Tips & Tricks

如何在不影響字體渲染的情況下壓縮 PDF

壓縮 PDF 通常針對影像,從照片和圖形中刪除冗餘資料以縮小檔案。但壓縮也會影響嵌入字體,導致清晰的文字變得參差不齊、變細或不同字母之間不一致。維持字體品質的PDF壓縮需要以不同於影像資料的方式處理文字和字體資料的設定。根據 PDF 協會 2025 年的分析,與字體相關的壓縮偽像是壓縮用於專業打印或螢幕閱讀的文檔的用戶投訴的前三名(PDF 協會,“壓縮後文檔保真度調查”,2025 年)。

要點

當壓縮演算法對檔案中嵌入的字體資料進行下取樣或重新編碼時,PDF 壓縮會影響字體。無損壓縮可以完美地保留字體,但可以適度減小文字較多的文件的檔案大小。選擇性壓縮對文字和圖像應用不同的設置,是縮小 PDF 同時保持字體清晰和可讀的最有效方法。

How to Compress a PDF Without Affecting Font Rendering

PDF 壓縮如何損害字體渲染

字體子集化又增加了一層漏洞。 PDF 中嵌入的子集字體僅包含文件中使用的字元。當壓縮剝離或修改字體資料時,子集結構可能會被損壞。子集邊緣的字符,特別是那些在文件中僅出現一次或兩次的字符,可能會丟失其字體資料並呈現為空矩形。對於包含非拉丁字元(例如重音字母、貨幣符號或數學符號)的子集字體,該問題尤其常見,因為這些字元很少出現,並且壓縮引擎可能會錯誤地將其字體資料分類為消耗品。

PDF 中的嵌入字體儲存為完整字體程式或僅包含文件中使用的字元的子集。當壓縮不加區別地針對整個文件時,它可能會使用為攝影圖像設計的有損演算法對字體資料進行下採樣。向量字體輪廓將每個字元描述為一組數學曲線,對有損壓縮的反應不佳。乾淨的曲線變得用更少的控制點來近似,導致角色看起來稍微扭曲、粗細不一致或邊緣粗糙。這種效果在小點尺寸下很微妙,但在標題、徽標和任何高於 18 點的文字中變得明顯。

子集字體特別容易受到攻擊。子集字體僅包含文件中出現的字形。剝離被識別為未使用資料的壓縮演算法可能會錯誤地從子集中刪除字形,導致這些字元呈現為空框或回退到系統替換字體。結果是文件中大多數文字看起來都是正確的,但特定字符(通常是不太常見的字符,如歐元符號或破折號)丟失或呈現與周圍文字不同。

WukongPDF

嘗試壓縮 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →

為文字和字體資料選擇無損壓縮

最安全的方法是將壓縮工具配置為對文字和字體資料套用無損壓縮,同時僅允許對影像進行有損壓縮。大多數專業的 PDF 壓縮工具都提供一個設定面板,其中包含針對圖像、文字和線條藝術的單獨品質控制。將文字和線條藝術品質設為最大或無損可以完全保留原始文件中的字體輪廓。此方法減少的檔案大小小於完全有損壓縮,通常為 30% 到 50%,而不是 70% 到 90%,但文字品質仍與原始品質相同。

對於文件大小是絕對優先順序並且可以接受一些字體品質權衡的文檔,請使用提供文字品質滑桿而不是二進制無損或有損選擇的壓縮工具。將文字品質降低到原始品質的 90% 或 95% 通常僅在文字放大超過 200% 時才會產生明顯差異。在正常閱讀大小下,大多數讀者無法察覺品質差異。 WukongPDF 的壓縮工具將文字和影像品質控制分開,因此您可以保持字體完全保真度,同時積極壓縮佔檔案大小大部分的照片和圖形。

以字體影響進行壓縮設定比較

壓縮類型對字體的影響減小文件大小最適合
無損(FlateDecode)無 - 字體完全保留20-40%法律、檔案、可列印文檔
無損影像下取樣無 - 字體未受影響30-55%供螢幕使用的混合文字/圖像文檔
高品質有損 (95%)正常尺寸下不易察覺50-70%電子郵件附件、網路分享
中等品質有損 (75%)14pt 文字上方有明顯的柔化效果65-80%參考副本、內部草稿
最大壓縮所有尺寸都有明顯的字體變形80-95%僅縮圖預覽

壓縮後檢查字體品質

對於字體渲染品質至關重要的文件(例如品牌指南、版面配置樣本或將以非常大尺寸列印的文件),請考慮使用專門的 PDF 預檢工具執行字體驗證流程。這些工具可以偵測肉眼看不到的細微字體損壞,包括缺少提示指令、損壞的字距調整表和不完整的字形輪廓。預檢報告可識別哪些特定字體和字形受到影響,因此您可以精確地集中修復工作,而不是試圖猜測哪個壓縮設定導致了問題。

壓縮後,打開 PDF 並將一些文字範例放大到 300%。檢查標題、正文段落以及任何使用非標準字體的文字。尋找比原始字母更薄或更厚的字母、字元之間的間距不一致以及任何形狀變化的字元。特別注意 o、e 和 a 等圓形字元的字母形式,它們最清楚地顯示壓縮偽影,因為它們的曲線是最先被近似的。

在文件指定的印表機上列印壓縮 PDF 的一張測試頁(如果適用)。雷射印表機和噴墨印表機渲染字體邊緣的方式與螢幕不同,在螢幕上看起來可以接受的字體在列印時可能會產生明顯的鋸齒狀或細長的文字。印表機的解析度與壓縮字體資料的互動方式與螢幕渲染不同,這使得列印測試成為對紙本文件最可靠的品質檢查。

在 PDF 創建階段防止字體問題

防止字體壓縮損壞的最佳保護措施是從一開始就建立完全嵌入字體的 PDF。將文件儲存或匯出為 PDF 時,選擇完全嵌入所有字體而不是嵌入子集的選項。完全嵌入將整個字體程式儲存在 PDF 中,為壓縮演算法提供更多資料來處理,並消除因因數集刪除而遺失字形的風險。代價是壓縮前的 PDF 檔案較大,通常每個字體額外增加 50 到 200 KB,但壓縮後的結果始終更好,因為壓縮引擎有完整的字體資料可供優化。

如果您專門為包含壓縮的工作流程建立 PDF,請盡可能使用標準字體,例如 Arial、Times New Roman、Calibri 或 Helvetica。這些字體採用強大的PDF字體暗示設計,比裝飾或自訂字體更能承受壓縮。專業字體中嵌入的提示指令告訴渲染引擎如何在不同尺寸和解析度下調整字元形狀。自訂或免費字體通常缺乏提示或提示最少,這使得它們在壓縮過程中更容易受到明顯的品質損失。

常見問題

使用字體安全性設定多次壓縮 PDF 是否會隨著時間的推移而累積損壞?對同一檔案多次套用無損壓縮通常是安全的,因為無損演算法不會修改底層資料。每一遍都會找到相同的冗餘並產生相同的結果。但是,重複開啟、壓縮和儲存 PDF 可能會累積儲存作業本身的增量更改,例如更新的修改時間戳記和重新產生的交叉引用表。對於歸檔工作流程,從原始文件壓縮一次並將壓縮版本歸檔為新的主文件,而不是重複壓縮相同文件。

有損壓縮損壞後字體渲染能否恢復?

不會。一旦透過有損壓縮簡化了字體輪廓,原始細節就會永久丟失。恢復銳利字體的唯一方法是返回原始未壓縮文件並使用字體安全設定再次壓縮。這就是為什麼在第一次壓縮嘗試後立即檢查字體品質很重要。在驗證壓縮版本可接受之前保留原始文件可以避免從頭開始重新建立文件。

加入掃描 PDF 中的 OCR 文字是否會受到壓縮的影響?

OCR 文字儲存為與頁面圖像分開的不可見文字圖層。無損壓縮不影響OCR層。有損壓縮不直接針對文字層,但剝離元資料和隱藏層的激進壓縮可以刪除 OCR 文本,使文件不可搜尋。如果可搜尋性很重要,請透過搜尋您知道出現在文件中的單字來驗證壓縮後文字搜尋是否仍然有效。

PDF/A 檔案不受字體壓縮問題影響嗎?

PDF/A 要求完全嵌入所有字體並禁止對文字內容進行有損壓縮。在壓縮文件之前將其轉換為 PDF/A,或在 PDF/A 建立步驟期間對其進行壓縮,可以為保留字體提供最有力的保證。缺點是 PDF/A 檔案本質上比標準 PDF 檔案大,因為無論壓縮設定如何,都需要完整的字體嵌入。

WukongPDF

嘗試壓縮 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →