2016-11-29 154 views
0

我试图用下面的代码创建一个使用iText 7的PDF文档,当生成时我的PDF文档内容在同一页面上重叠(即在页面1中)。使用itext添加PDF格式的新页面7

我看到

document.newPage();

方法是在iText的7丢失如何添加网页到我的PDF文档而不使用的iText pdfDocumet.copyPages(...)或PDFmerger 7.

 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(); 

回答

8

在iText的7 newPage方法已成为区域中断的特例:

Document document = ...; 
[....add some content...] 
document.add(new AreaBreak(AreaBreakType.NEXT_PAGE)); 
[...add some content on next page...] 
+0

谢谢@mkl。有用 ! –

相关问题