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.
Unfortunately, activation email could not send to your email. Please try again.

How to insert page number in existing PDF document ?

How to insert page number in existing document?


Please refer to the following code example to insert the page number in existing PDF document using the PdfCompositeField class.


//Load the existing PDF document

PdfLoadedDocument loadedDoc = new PdfLoadedDocument("input.pdf");


//Set the font.

PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12f);


//Create page number field.

PdfPageNumberField pageNumber = new PdfPageNumberField(font, PdfBrushes.Black);


//Create page count field.

PdfPageCountField count = new PdfPageCountField(font, PdfBrushes.Black);


//Add the fields in composite fields.

PdfCompositeField compositeField = new PdfCompositeField(font, PdfBrushes.Black, "Page {0} of {1}", pageNumber, count);


for (int i = 0; i < loadedDoc.Pages.Count; i++)


//Draw the composite field.

compositeField.Draw(loadedDoc.Pages[i].Graphics, new PointF(loadedDoc.Pages[i].Size.Width / 2 - 20, loadedDoc.Pages[i].Size.Height - 20));



//Save the document.



//Close the document.



Sample Link:


Article ID: Published Date: Last Revised Date: Platform: Control:
6027 01/20/2016 01/20/2016 Windows Forms PDF
Did you find this information helpful?
Add Comment
You must log in to leave a comment

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.