2013-05-28 88 views
0

我使用FPDF为pdf文件中的每个页面生成pdf。它的工作正常。但主要问题是文件大小。有些文件的大小超过2Mb。我想限制大小。我可以将尺寸限制在300 kb以内吗?任何帮助将不胜感激。使用FPDF缩小生成的pdf的大小

回答

2

通常PDF大,因为它们包含较大的图像或因为它们包含较大的字体。

因此,解决方案通常是降低图像的分辨率并避免嵌入字体。

如果FPDF允许您这样做,那么这可能会解决您的问题。

如果没有,那么您将需要使用另一个库对您的PDF进行后期处理,以释放字体并重新采样图像。

ABCpdf将使用ReduceSize操作执行此操作。毫无疑问,其他图书馆将允许类似的东西

我在ABCpdf .NET软件组件上工作,所以我的回复可能包含基于ABCpdf的概念。这正是我所知道的。 :-)

0

最好的方法是压缩PDF文件是,首先你生成PDF然后使用任何工具来压缩PDF文件。就我的经验而言,没有其他方法可以压缩pdf文件。