2009-09-22 8 views
4

내 PDF에 요소를 절대적으로 배치하는 DirectContent 방법을 사용하고 있습니다. 레코드 목록을 반복하고 PDF의 레코드 당 하나의 페이지를 만들어야합니다.itextsharp : 여러 페이지 추가

새 페이지를 삽입하고 해당 페이지에 "그리기"하려면 어떻게해야합니까?

 // 72point per inch 
     // we want 7x10 
     iTextSharp.text.Rectangle pageSize = new iTextSharp.text.Rectangle(504, 720); 

     Document doc = new Document(pageSize); 
     PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(@"C:\temp\backPages.pdf", FileMode.Create)); 

     doc.Open(); 
     PdfContentByte cb = writer.DirectContent; 

     // "DRAW" IMAGES AND TEXT 
     ... 
     //various .Add's called here 
     ... 
     // Done with drawing images & text 
     doc.Close(); 

답변

9

충분히 쉽게 Document.NewPage() 함수.

다른 사이트에서 정말 이상한 "해결책"을 보았습니다. 다른 사람에게 도움이되기를 바랍니다.

관련 문제