从 PDF 中删除页面

2022-09-04 07:05:45

我目前正在使用iText,我想知道是否有办法从PDF文件中删除页面?

我已经用阅读器等打开了它,我想在将页面保存回新文件之前将其删除;我该怎么做?


答案 1

“删除”页面的“更好”方式是

reader.selectPages("1-5,10-12");

这意味着我们只选择第1-5页,第10-12页有效地“删除”第6-9页。


答案 2

通过以下方式获取现有 pdf 文件的阅读器

PdfReader pdfReader = new PdfReader("source pdf file path");

现在更新读取器

 pdfReader.selectPages("1-5,15-20");

然后获取pdf压模对象以将更改写入文件

PdfStamper pdfStamper = new PdfStamper(pdfReader,
                new FileOutputStream("destination pdf file path"));

关闭 PdfStamper

pdfStamper.close();

它也将关闭Pdf阅读器。

干杯。。。。。


推荐