Skip to content
reader.me

壓縮

壓縮讓 PDF 的檔案大小維持在可控範圍,而單一文件通常會混用好幾種方法,因為它混合了好幾種內容。文字與向量繪圖指令以 Flate(與 ZIP 背後相同的 Deflate 演算法)無損壓縮,因此每個字元出來時都和進去時分毫不差。

影像是沉重的那一塊,真正的取捨也在這裡。照片通常以有損的 JPEG 儲存,由一個品質設定在細節與更小的位元組之間權衡;扁平的圖形與掃描的文字頁,則用無損或專門的方案效果更好。除了逐張影像的編碼之外,PDF 還能藉由把儲存解析度遠高於實際顯示所需的影像降採樣、移除未使用的物件,以及為嵌入字型建立子集(只保留實際用到的字形)來縮小。

要取得好結果是一種平衡:壓得太狠,文字會變糊,照片會出現方塊狀的瑕疵。reader.me 在你的瀏覽器中執行整趟最佳化,因此一份機密報告可以為了寄送而瘦身,原始檔卻從不必上傳到任何壓縮服務。