2016-11-29 38 views
0

iText 7を使用してPDF文書を作成しようとしましたが、PDF文書のコンテンツは生成時に同じページ(つまりページ1)に重複しています。itext 7を使用してPDFに新しいページを追加

Iは

document.newPage()を参照。

方法は、私は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

newPage iTextの7でのiTextにpdfDocumet.copyPages(...)またはPDFmergerを使用せずに、私のPDFドキュメントにページを追加することができますどのようにiText 7に欠けていますこの方法は、エリアブレークの特殊なケースとなっています:

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

は@mklありがとうございます。できます ! –

関連する問題