Bru*_*gie 12
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();
Run Code Online (Sandbox Code Playgroud)
如果src
引用包含10个页面的文档,则上面的代码将使用与第一页相同的页面大小添加额外的空白第11页.
归档时间: |
|
查看次数: |
5611 次 |
最近记录: |