如何更改PDF文件中图像的过滤器

问题描述 投票:1回答:1

我正在构建一个工具来压缩PDF文件,并使用pdfbox。我有一些带有DCTDecode + FlateDecode滤镜的图像,我想尝试一下JPXDecode滤镜以查看它是否占用更少的空间。

我已经看到一些使用iText的代码,但是如何使用iText呢?我没有找到相关文档。

image pdf pdfbox jpeg2000
1个回答
0
投票

使用pdfbox,可以使用处理所有图像流并使用JPXDecode过滤器对其进行重新编码的自定义pdfbox来压缩所有图像。 COSWriter无法执行此操作,但是带有插件的JAI库可以生成JPEG2000图像。压缩系数是可配置的,并且可以在不损失过多质量的情况下实现高压缩比。

通过附加使用pdfbox过滤器,可以获得更多的压缩而没有质量损失。

© www.soinside.com 2019 - 2024. All rights reserved.