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