2016-11-29 156 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。有用 ! –

相關問題