2013-05-28 128 views
0

我使用FPDF爲pdf文件中的每個頁面生成pdf。它的工作正常。但主要問題是文件大小。有些文件的大小超過2Mb。我想限制大小。我可以將尺寸限制在300 kb以內嗎?任何幫助將不勝感激。使用FPDF縮小生成的pdf的大小

回答

2

通常PDF大,因爲它們包含較大的圖像或因爲它們包含較大的字體。

因此,解決方案通常是降低圖像的分辨率並避免嵌入字體。

如果FPDF允許您這樣做,那麼這可能會解決您的問題。

如果沒有,那麼您將需要使用另一個庫對您的PDF進行後期處理,以釋放字體並重新採樣圖像。

ABCpdf將使用ReduceSize操作執行此操作。毫無疑問,其他圖書館將允許類似的東西

我在ABCpdf .NET軟件組件上工作,所以我的回覆可能包含基於ABCpdf的概念。這正是我所知道的。 :-)

0

最好的方法是壓縮PDF文件是,首先你生成PDF然後使用任何工具來壓縮PDF文件。就我的經驗而言,沒有其他方法可以壓縮pdf文件。