我试图创建一个PDF文档使用iText 7与下面的代码和我的PDF文档的内容是重叠在同一页生成时。(即在第1页)。
我看到
document.newPage();
iText 7中缺少方法。如何在不使用iText 7中的pdfDocumet.copyPages(...)或PDFmerger的情况下将页面添加到PDF文档中。
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(dest));
pdfDoc.addNewPage();
Document PageOnedocument = new Document(pdfDoc,PageSize.A4);
addPageOneContents(PageOnedocument);
pdfDoc.addNewPage();
Document PageTwodocument = new Document(pdfDoc,PageSize.A4);
addPageTwoContents(PageTwodocument);
pdfDoc.close();
PageOnedocument.close();
PageTwodocument.close();
字符串
2条答案
按热度按时间laawzig21#
在iText 7中,
newPage
方法已成为区域分隔符的特殊情况:字符串
ycggw6v22#
如果你正在使用C#并重构引用iText 5的代码(就像我一样),试着把iText 7方法放在一个覆盖中。
字符串
现在您可以调用
document.NewPage();