Ala*_*ter 13
"删除"页面的"更好"方式正在做
reader.selectPages("1-5,10-12");
Run Code Online (Sandbox Code Playgroud)
这意味着我们只选择页面1-5,10-12有效地"删除"第6-9页.
获取现有pdf文件的读者
PdfReader pdfReader = new PdfReader("source pdf file path");
Run Code Online (Sandbox Code Playgroud)
现在更新阅读器
pdfReader.selectPages("1-5,15-20");
Run Code Online (Sandbox Code Playgroud)
然后获取pdf压模对象,将更改写入文件中
PdfStamper pdfStamper = new PdfStamper(pdfReader,
new FileOutputStream("destination pdf file path"));
Run Code Online (Sandbox Code Playgroud)
关闭PdfStamper
pdfStamper.close();
Run Code Online (Sandbox Code Playgroud)
它也将关闭PdfReader.
干杯.....