如何在Java中的现有PDF中添加空白页?

如何在Java中的现有PDF中添加空白页?,第1张

如何在Java中的现有PDF中添加空白页?

Dinup Kandel的答案错误的,因为它是关于从头开始创建文档的。

NK123的答案 非常错误, 因为它使用

PdfWriter
/
PdfimportedPage
连接文件。该示例假定原始文档中的所有页面的尺寸均为A4。并非总是如此。如记录所示,这也将丢弃所有交互性。

唯一的好答案是这样的:

PdfReader reader = new PdfReader(src);PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));stamper.insertPage(reader.getNumberOfPages() + 1, reader.getPageSizeWithRotation(1));stamper.close();reader.close();

如果

src
引用的文档有10页,则上面的代码将使用与第一页相同的页面大小添加一个额外的空白第11页。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5462196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存