如何将扫描的文档图像转换为高压缩的PDF文档?

时间:2014-07-04 09:09:46

标签: pdf

我需要将扫描的文档图像转换为高压缩的PDF文档。压缩比非常重要。有人可以推荐任何关于C#的解决方案吗?

此致,亚历山大

2 个答案:

答案 0 :(得分:0)

有一个名为PDFBeads的免费程序可以做到这一点。它需要Ruby,ImageMagick和可选的jbig2enc。

答案 1 :(得分:-1)

PDF格式本身可能会在您的情况下无需增加任何开销。我的意思是你的图像将占输出文件大小的大部分。

因此,您应该以尽可能高的压缩压缩图像。对于黑白图像,您可以使用FAX4或JBIG2压缩方案获得最小输出(PDF文件均支持)。

对于其他图像(灰度,彩色)或者使用尽可能小的尺寸,最低的分辨率和质量,或者将图像转换为黑白图像并使用FAX4 / JBIG2压缩方案。

请注意,在转换为黑白图像时,很可能会丢失任何图像的细节。

如果您正在寻找可以帮助您进行再压缩的库,请查看Docotic.Pdf library(免责声明:我是该库的开发人员之一)。

Recompress images示例代码显示了在将图像添加到PDF之前如何重新压缩图像。该示例显示了如何使用JPEG重新压缩,但对于FAX4,代码几乎相同。