【发布时间】:2013-12-19 19:25:49
【问题描述】:
我需要将多个 pdf 文件合并在一起。我正在使用 itextsharp 创建所有的 pdf。我需要将 pdf 的大小减小到尽可能低的大小。我知道每个pdf的字体都被复制了。在合并的 pdf 中是否只使用一组字体?例如,pdf1 为 2.8mb,pdf2 为 2.8mb,我将它们合并在一起,大约为 5.7mb。我知道这两个 pdf 都使用相同的字体,但字体的数据正在被复制,即使它在同一个 pdf 中。
我尝试使用将压缩属性设置为最佳压缩并设置完全压缩,这几乎没有减小大小。
虽然当我通过 Acrobat X pro 运行 pdf 并对其进行优化时,它的大小几乎减少了 90%+,从 160 mb 减少到 5 mb。使用审计表明其 90% 的 pdf 是优化前的字体。
现在有没有办法在合并 pdf 之间合并字体?
【问题讨论】:
标签: c# pdf optimization itextsharp