我正在使用FPDF为pdf文件中的每个页面生成pdf。它工作正常。但主要问题是文件大小。有些文件的大小超过2Mb。我想限制大小。我可以将尺寸限制在300 kb以内吗?任何帮助将不胜感激。
答案 0 :(得分:2)
通常,PDF很大,因为它们包含大图像,或者因为它们包含大字体。
因此解决方案通常是降低图像的分辨率并避免嵌入字体。
如果FPDF允许你这样做,那么这可能会解决你的问题。
如果没有,则需要使用其他库对PDF进行后期处理,以取消字体并重新取样。
ABCpdf将使用ReduceSize操作执行此操作。毫无疑问,其他图书馆将允许类似的东西。
我在ABCpdf .NET软件组件上工作,所以我的回复可能包含基于ABCpdf的概念。这就是我所知道的。 : - )
答案 1 :(得分:0)
最好的方法是压缩pdf文件,首先生成pdf,然后使用任何工具压缩pdf文件。就我的经验而言,没有其他方法来压缩pdf文件。