【发布时间】:2020-02-12 04:55:55
【问题描述】:
有什么方法可以将空白页添加到现有的 PdfDocument 中?我创建了一个这样的方法:
public void addEmptyPage(PdfDocument pdfDocument){
pdfDocument.addNewPage();
pdfDocument.close();
}
但是,当我将它与 PdfDocument 一起使用时,它会抛出:
com.itextpdf.kernel.PdfException: There is no associate PdfWriter for making indirects.
at com.itextpdf.kernel.pdf.PdfObject.makeIndirect(PdfObject.java:228) ~[kernel-7.1.1.jar:?]
at com.itextpdf.kernel.pdf.PdfObject.makeIndirect(PdfObject.java:248) ~[kernel-7.1.1.jar:?]
at com.itextpdf.kernel.pdf.PdfPage.<init>(PdfPage.java:104) ~[kernel-7.1.1.jar:?]
at com.itextpdf.kernel.pdf.PdfDocument.addNewPage(PdfDocument.java:416) ~[kernel-7.1.1.jar:?]
在 pdf 文档中插入空白页的正确方法是什么?
【问题讨论】:
-
与stackoverflow.com/questions/58392082/… 相同的问题,但为什么要删除而不是编辑?
标签: java pdf itext pdf-generation pdfdocument