【问题标题】:Optimize ABCpdf file size优化 ABCpdf 文件大小
【发布时间】:2010-10-11 03:48:20
【问题描述】:

我们有一个使用 ABCpdf 生成动态 pdf 文件的网络系统。虽然它可以工作......好吧,文件大小有点大。

例如,今天早上作为测试,我生成了一个 140 多页的文件,其中包含许多小图形(实际上,相同的六个小图像一遍又一遍地重复。)总文件大小为 12 兆,并且不断变化。

获取该文件,在 Acrobat Pro 中打开它并通过默认优化设置运行它,我得到了一个 600k 的文件。

有人对让原始文件更接近第二个数字有什么建议吗?

【问题讨论】:

    标签: pdf-generation filesize abcpdf


    【解决方案1】:

    这几乎可以肯定是图像压缩问题。

    PixMap 提供底层图像的 JPEG 压缩。实际上,可以让软件解压缩您插入的 JPEG 并将其存储为位图,这很容易使大小膨胀。

    还要确保您的尺寸正确 - 不要包含 1600x1200 的图片,而是让它显示在一个 2 英寸的小框架中 - 在这种情况下,您可以调整它的大小/缩小它。

    【讨论】:

      【解决方案2】:

      您尝试过最新版本的 ABCpdf 吗?您应该会发现这个特定问题已得到解决;-)

      【讨论】:

        【解决方案3】:

        ABCpdf 似乎有很多嵌入图像的选项。你用的是哪个?你的图片尺寸是多少?什么格式?每页有多少?

        您可能会很幸运地让您的图像更小,无论是更低的分辨率还是更好的压缩格式(即 JPEG)。

        【讨论】:

          【解决方案4】:

          听起来 ABCpdf 可能会重复图像,而不是将它们中的每一个插入 PDF 并引用它们。你可以试试CosEdit 看看是不是这样。如果是这样,您将获得大量流对象,而优化后的输出将具有对相同少数流对象的大量引用。

          【讨论】:

            【解决方案5】:

            如果您无法正确设置 abcPdf,您也可以尝试在新文件的顶部运行 pdf 压缩。

            请参阅pdftk compression option 了解如何在 c# 中执行此操作。

            【讨论】:

              猜你喜欢
              • 2020-03-20
              • 2010-10-23
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-08-14
              • 1970-01-01
              相关资源
              最近更新 更多