com.itextpdf.kernel.PdfException:文档无页面

时间:2019-07-12 20:13:17

标签: java pdf itext pdf-generation

我在使用PDF文档时遇到了一些问题:

com.itextpdf.kernel.PdfException: Document has no pages.
INFO   | jvm 2    | main    | 2019/07/12 15:14:17.389 |         at 
com.itextpdf.kernel.pdf.PdfPagesTree.generateTree(PdfPagesTree.java:263)   
[kernel-7.1.1.jar:?]
INFO   | jvm 2    | main    | 2019/07/12 15:14:17.389 |         at 
com.itextpdf.kernel.pdf.PdfDocument.close(PdfDocument.java:837) ~ 
[kernel-7.1.1.jar:?]
INFO   | jvm 2    | main    | 2019/07/12 15:14:17.389 |         at 
com.app.document.PdfHelper.close(PdfHelper.java:128) ~

我现在无法发布代码,但是有关为什么会发生这种情况的任何提示吗?我必须知道可能的原因。

1 个答案:

答案 0 :(得分:0)

PDF至少需要一页。如果您要创建新的PDF,并且您的代码中有错误,那么它将无法在新文档中创建页面。那么您当然可以遇到这个问题。

另一种可能性是由于使用的PDF库中的错误导致页面创建失败。