2016-11-29 1 views
0

아래 코드로 iText 7을 사용하여 PDF 문서를 만들려고하는데 내 PDF 문서 내용이 생성 될 때 동일한 페이지 (예 : 1 페이지)에 겹칩니다.itext 7을 사용하여 PDF에 새 페이지 추가

난)합니다 (

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. 그것은 작동합니다! –

관련 문제