使用itext 7在PDF中添加新页面

我正在尝试使用具有以下代码的iText 7创建PDF文档,并且生成时,我的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();

回答:

在iText 7中,该newPage方法已成为区域中断的特殊情况:

Document document = ...;

[....add some content...]

document.add(new AreaBreak(AreaBreakType.NEXT_PAGE));

[...add some content on next page...]

以上是 使用itext 7在PDF中添加新页面 的全部内容, 来源链接: utcz.com/qa/435161.html

回到顶部