iTextSharp,为什么创建PDF文件大小比带有图像的原始文件夹大2倍



我需要完成的PDF文件比原始图像文件夹小30%。

有一个文件夹,其中包含 tiff 格式的图像。然后我每页添加一个图像(Doc = 新文档 (( 等(,生成的文档大小等于图像文件夹的大小。但是在通过文档之后。Close(( PDF 文件大小增加了两倍(所以我稍后使用压缩 PDF,然后文件大约等于文件夹(,但我需要完成的 PDF 文件比原始图像文件夹小 30%。

大多数图像格式已经压缩,因此它们不会再压缩了。PDF 通常会压缩,因为它们主要是文本,但主要是图像的 PDF 不会。

此外,压缩例程通常假定数据适合压缩。如果给他们预压缩的数据,结果可能是更大的文件。如果不看到您的文件,很难确切地说出发生了什么,但我想这就是原因。

如果你想要一个较小的文件,你必须减少图像中的信息量。裁剪它们,减少颜色深度,增加压缩或减少图像数量。

最新更新