簡體   English   中英

確定給定PDF文件的最佳壓縮算法

[英]Determining Best compression algorithm for given PDF file

我目前正在使用Docotic PDF庫為托管大型掃描文檔的PDF文件服務器編寫壓縮程序。 (意圖是獲得最小的黑白尺寸,以保持可讀的文件 - 主要是法律簡報)

在測試中,我注意到某些文件對JPEG壓縮的響應更好,而其他文件對Group3Fax或Flate的響應更好。 是否有可能分析文件並對哪個算法生成最小的PDF做出明智的決定,或者我實際上是用三種算法壓縮每個文件並選擇最小的 - 這會產生大量額外的CPU開銷。

非常感謝任何指導。 謝謝

如果PDF中的圖像是單色的,我建議使用JBIG2壓縮(如果可以從PDF軟件獲得),它通常會超過組壓縮。 如果您使用有損JBIG2,請小心(請參閱我公司的博客 ,了解文本可能發生變化時可能出現的問題)。

第3組壓縮(雖然我建議使用第4組,如果可用,應提供更好的結果)僅適用於單色(1bpc)圖像,JPEG適用於彩色或灰度圖像(盡管並非所有PDF軟件都支持灰度)。 Flate與單色,灰度或彩色圖像兼容。

由於它們是掃描圖像,JPEG通常應該超過Flate壓縮,所以我會說你不需要壓縮它們進行比較。 在大多數情況下,JPEG2000(如果可從PDF軟件獲得)將超過JPEG。 同樣,在大多數情況下,組壓縮應超過Flate。

除非圖像本身很大或者壓縮算法不是最理想的,否則壓縮它們的開銷不應該那么大。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM