我们有一个使用ABCpdf生成动态pdf文件的网络系统。虽然它有效...好吧,文件大小有点大。
例如,今天早上作为测试我生成了一个140多页的文件,其中包含大量的小图形(实际上,相同的六个小图像一遍又一遍地重复。)总文件大小为12兆并且会发生变化。
获取该文件,在Acrobat Pro中打开它并通过默认优化设置运行它会得到600k文件。
有没有人有任何建议让原始文件更接近第二个数字?
答案 0 :(得分:2)
这几乎可以保证是图像压缩问题。
PixMap提供基础图像的JPEG压缩。实际上有可能让软件解压缩你插入的JPEG并将其存储为Bitmap,这很容易变大。
同时确保您的尺寸正确 - 不要包含1600x1200图像并将其显示在一个很小的2“框架中 - 在这种情况下您可以调整尺寸/缩小尺寸。
答案 1 :(得分:2)
您是否尝试过最新版本的ABCpdf?您应该发现此特定问题已得到修复; - )
答案 2 :(得分:0)
ABCpdf似乎有许多嵌入图像的选项。你用的是哪一个?你的影像尺寸是多少?什么格式?每页多少?
您可能会有一些运气使您的图像更小,分辨率更低或压缩格式更好(即JPEG)。
答案 3 :(得分:0)
听起来ABCpdf可能会重复图像,而不是将每个图像插入PDF并引用它们。您可以尝试CosEdit查看是否是这种情况。如果是,你将获得大量的流对象,而优化的输出会有很多对同一些流对象的引用。
答案 4 :(得分:0)
如果你无法正确获得abcPdf设置,你也可以尝试在新文件的顶部运行pdf压缩。
有关如何在c#中执行此操作,请参阅pdftk compression option。