我们可以使用iText压缩PDF文件大小吗?

时间:2013-11-29 05:23:21

标签: java pdf itext filesize

我正在使用iText来阅读和操作PDF文件(报告)。我使用iText阅读PDF报告,并将每个页面作为单独的PDF文件。但是我无法减小生成的pdf的大小。是否有任何压缩技术或任何其他方法来减小pdf的大小? pdfbox以这种方式提供帮助吗?

1 个答案:

答案 0 :(得分:2)

使用iText时可以尝试设置压缩级别:

Document document = ...
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(file));
writer.setCompressionLevel(9);

9级是最慢的,但在iText中提供了最佳的压缩效果。