Hi ashhadsaud,
Please Refer below code:
String pathin = "D:\\PDF\\Test.pdf";
String pathout = "D:\\PDF\\Test_1.pdf";
PdfReader reader = new PdfReader(pathin);
PdfStamper stamper = new PdfStamper(reader, new FileStream(pathout, FileMode.Create));
Phrase phrase = null;
PdfPCell cell = null;
PdfPTable table = null;
table = new PdfPTable(2);
table.HorizontalAlignment = Element.ALIGN_LEFT;
table.SetWidths(new float[] { 0.3f, 1f });
table.SpacingBefore = 20f;
cell = PhraseCell(new Phrase("Cell 1", FontFactory.GetFont("Arial", 12, Font.NORMAL, BaseColor.BLACK)), PdfPCell.ALIGN_CENTER);
table.AddCell(cell);
cell = PhraseCell(new Phrase("Cell 2", FontFactory.GetFont("Arial", 12, Font.NORMAL, BaseColor.BLACK)), PdfPCell.ALIGN_CENTER);
table.AddCell(cell);
ColumnText ct = new ColumnText(stamper.GetOverContent(1));
ct.AddElement(table);
Rectangle rect = new Rectangle(46, 190, 530, 36);
ct.SetSimpleColumn(rect);
ct.Go();
stamper.Close();
This is Dummy Table you can create logic for you table with c# based on your table structure.
Thanks