We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Add a table at the end of Pdf document using Aspose.PDF for .NET

I am trying to achive a Table of Signatures at the end of a pdf document already with content:

table line 1: person 1 image | space | person 2 image
(person 1 name) (Person 2 name)
table line 2: person 3 image | space | person 4 image
(person 3 name) (Person 4 name)

I already build the table, but i am with problems in the way to add the table at the end of a pdf document, how should i find the end of the document to add the table (if necessary the table lines should continue to a new page, if not fit in the last page of pdf.)?

(for now i am adding a new page with signatures, but the requirement is to start the table at the end of the document if it fits the last page):

using (Document document = new Document(inputFileMemStream))
Page lastpage = document.Pages.Add(); //document.Pages[document.Pages.Count];
Table table = new Table();
table.Top = 100;
table.ColumnWidths = “180 20 180”;

int count = 0;
Row row = new Row();
Cell cell;

foreach (RCSignatureRecord sig in ssSignaturesList)
count = count + 1;
if (count % 2 != 0) //even
row = table.Rows.Add();


cell = row.Cells.Add();
Image image = new Image();
image.ImageStream = new MemoryStream(sig.ssSTSignature.ssImage);
TextFragment name_fragment = new TextFragment(sig.ssSTSignature.ssName);

cell.Alignment = HorizontalAlignment.Center;


if (count % 2 != 0) //even //space column
cell = row.Cells.Add();


MemoryStream temp = new MemoryStream();

Hi Marco,

Thanks for your inquiry. I am afraid currently Aspose.Pdf does not support to find position of last element on the page. So after initial investigation we have logged a ticket PDFNEWNET-39660 in our issue tracking system for the purpose. We will keep you updated about the issue resolution accordingly.

We are sorry for the inconvenience caused.

Best Regards,