繁体   English   中英

图像的PDFsharp压缩

[英]PDFsharp Compression for Images

我正在构建一个将多个PDF合并到一个文件中的工具。

每个源PDF都是一个包含图像的一页。 图像是高分辨率的灰度,通常很大。

我需要找到适用于这些图像的最佳压缩方式,以使生成的文件比现在小(包含约240个源PDF,最终文件的大小超过650 MB)。

我的问题是,是否可以从源PDF中提取图像,将其转换为灰度TIFF,然后使用它们作为源来编译新的PDF? 我希望这种方法将利用内置的LZ压缩,而不是仅将图像逐字节复制到PDF的JPEG处理。

图像本身具有高分辨率和大尺寸,因此即使缩放它们也会有所不同(我今天将对此进行测试-这些图像将被发送以打印到投资组合书中,因此更高分辨率是可取的,但是该书会成为A5,则不必太大)。

尽管我一直坚持将这些一页PDF用作源,但我仍将不胜感激,尽管我坚持将这些一页PDF用作源-太多的图像无法使用原始源从头开始,所以从源PDF中提取它们是我唯一的选择

PDFsharp不会以任何方式缩小图像(可能会在将来出现,但当前图像不会被修改)。

JPEG是一种非常有效的压缩方法。 图像质量有所降低,但文件大小急剧缩小。 不适合艺术线条,但非常适合照片。
PDFsharp可以选择将LZ压缩应用于JPEG图像,但是通常只能获得1%到5%的增益。

您可以按比例缩小图像。 如果您要使用JPEG,则必须确定所需的JPEG质量-较低的质量会生成较小的图像。

您可以尝试使用TIFF或PNG图像。 当将PDFsharp嵌入到PDF中时,它们也会应用LZ压缩,但是在大多数情况下,JPEG将获得更好的压缩结果。

在看不到带有真实图像的真实PDF的情况下,我只能提供有关PDFsharp如何处理图像的一般答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM