We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

TextElement on bottom of the last page


I am using PDF for WPF.

I don`t know how many pages will document have (it is dinamic).

I want to add PdfTextElement only to the bottom of the last page (not like footer on every page).

How can I achieve this.

Thank You.

1 Reply

CM Chinnu Muniyappan Syncfusion Team December 27, 2016 11:08 AM UTC

Hi Vladimir, 
Thank you for contacting Syncfusion support. 
We can get the last page of the PDF document by using PdfLoadedPageCollection.PageCount property, we have created a sample for inserting PdfTextElement in bottom of the last page for your reference, please refer the below code snippet and sample for more details. 
            //Load the existing PDF document  
            PdfLoadedDocument ldoc = new PdfLoadedDocument("../../Barcode.pdf"); 
            //Get the PDF document page count 
            int pageCount = ldoc.Pages.Count; 
            //Get the last page 
            PdfLoadedPage lastPage = ldoc.Pages [pageCount-1] as PdfLoadedPage ; 
            //Create a new PDF text element 
            PdfTextElement lastPageElement = new PdfTextElement("This is the last page", new PdfStandardFont(PdfFontFamily.Helvetica, 15, PdfFontStyle.Bold), PdfBrushes.Red); 
            //Draw the text element to the last page of the document 
            lastPageElement.Draw(lastPage.Graphics, new System.Drawing.PointF(0, lastPage.Size.Height - 20)); 
            //Save the document  
            //Close the document 
Sample Link: 
Let us know if you have any concern. 

Live Chat Icon For mobile
Up arrow icon