【问题标题】:ABCPDF Alter image compression when carrying out doc.AddImageUrlABCPDF 执行 doc.AddImageUrl 时更改图像压缩
【发布时间】:2010-08-23 11:26:17
【问题描述】:

使用 ABCPDF,目前生成 1mb 文件的 pdf。 当我们在 acrobat pro 中更改 pdf 文件并简单地更改图像质量时,这会将大小降低到 100K。

我查看了 ABCPDF 的文档,但是我找不到在保存文档之前降低图像质量的简单示例,从而获得更小的 pdf。

【问题讨论】:

    标签: abcpdf


    【解决方案1】:

    看起来很简单:

    doc.HtmlOptions.ImageQuality = 33;

    【讨论】:

      【解决方案2】:

      如果不查看您用于创建 PDF 的代码,我强烈建议您再看一遍,确保您对文档使用 Flatten 方法。

      http://www.websupergoo.com/helppdf7net/default.html

      AbcPdf 库将对象添加到页面,每个对象通常表示为单独的层。当您执行Flatten 方法时,文档上的所有层都将被删除并被压缩的表示替换。

      示例c#代码sn-p:

      for (int i = 1; i <= yourPdfDocument.PageCount; i++) {
        yourPdfDocument.PageNumber = i;
        yourPdfDocument.Flatten();
      }
      

      【讨论】:

        猜你喜欢
        • 2012-07-11
        • 2019-03-08
        • 2015-12-10
        • 2015-11-23
        • 1970-01-01
        • 2020-02-29
        • 1970-01-01
        • 2013-08-07
        相关资源
        最近更新 更多