Is there any way (using iTextSharp) to work with a pdf form like the following one ... where :
1- some fields to appear in the first page only ( Top of the form )
2- some fields to appear in the last page only ( Bottom of the form )
3- table to be added using C# code after the form is generated with the the first two sections and the table me consume more than one page ( between the first two )
I did the following :
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();
but the table overwrites the the content placed in region(2) and the footer and if the table needs extra pages no new pages created ....how to make the table extend the document by as much pages as needed and finally writing region(2) at the end