Document document = new Document(reader.getPageSizeWithRotation(1));
PdfCopy writer = new PdfCopy(document, new FileOutputStream(outFile));
document.open();
PdfImportedPage page = writer.getImportedPage(reader, ++i);
writer.setFullCompression();
writer.addPage(page);
document.close();
writer.close();
我正在使用 iText 拆分和合并 PDF,我需要您的帮助以编程方式减小(压缩)输出 PDF 的大小。请让我知道实现相同目标的步骤。
原文由 jcrshankar 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
writer.setFullCompression()
你已经尽可能地压缩了文件。使用 iText,您无能为力。