2011-10-09 79 views
1

插入表格到現有的PDF有什麼辦法(使用iTextSharp的)與PDF格式類似以下......在哪裏工作:如何使用iTextSharp的

1某些字段出現在第一頁只有(頂部形式的)
2-某些字段出現在最後一頁僅(形式爲底部)

3-表來使用C#代碼與所述第一兩個部分中產生的形式後加入 和表我消耗多個頁面(前兩個之間)

我做了以下內容:

 FillTable(); 
     Byte[] buffer = System.IO.File.ReadAllBytes(@"C:\Users\mahmod\Desktop\PDFform.pdf"); 
     string newFile = @"C:\Users\mahmod\Desktop\output.pdf"; 
     PdfReader reader = new PdfReader(buffer); 
     PdfStamper pdfStamper = new PdfStamper(reader, new FileStream(newFile, FileMode.Open)); 
     table.SetTotalWidth(new float[] { 100, 100 }); 
     table.WriteSelectedRows(0, -1, 200, 200, pdfStamper.GetOverContent(1)); 
     pdfStamper.Close(); 

但該表將覆蓋放置在區域內的內容(2)和頁腳,如果表需要沒有新的頁面創建額外的頁面....如何使表延長文檔按需要儘可能多的頁面,最後寫區域(2)末尾

回答