我需要将扫描的文档图像转换为高压缩的PDF文档。压缩比非常重要。有人可以推荐任何关于C#的解决方案吗?
此致,亚历山大
答案 0 :(得分:0)
有一个名为PDFBeads的免费程序可以做到这一点。它需要Ruby,ImageMagick和可选的jbig2enc。
答案 1 :(得分:-1)
PDF格式本身可能会在您的情况下无需增加任何开销。我的意思是你的图像将占输出文件大小的大部分。
因此,您应该以尽可能高的压缩压缩图像。对于黑白图像,您可以使用FAX4或JBIG2压缩方案获得最小输出(PDF文件均支持)。
对于其他图像(灰度,彩色)或者使用尽可能小的尺寸,最低的分辨率和质量,或者将图像转换为黑白图像并使用FAX4 / JBIG2压缩方案。
请注意,在转换为黑白图像时,很可能会丢失任何图像的细节。
如果您正在寻找可以帮助您进行再压缩的库,请查看Docotic.Pdf library(免责声明:我是该库的开发人员之一)。
Recompress images示例代码显示了在将图像添加到PDF之前如何重新压缩图像。该示例显示了如何使用JPEG重新压缩,但对于FAX4,代码几乎相同。