iText 5 examples · iText 5 manipulating an existing PDF; Header and footer examples on Stack Overflow regarding stamping content on an existing document. iTextSharp – adding footers I have been trying to figure out if it is possible to add a footer to an existing PDF document. Every example I have. Hi, I want a code in C#.Net to add footer text in Existing PDF, Powerpoint and Visio file without using any Purchasing tool. If u can help me it will.

Author: Zulugami Kekazahn
Country: Jordan
Language: English (Spanish)
Genre: Personal Growth
Published (Last): 2 September 2006
Pages: 311
PDF File Size: 5.35 Mb
ePub File Size: 2.36 Mb
ISBN: 918-3-20674-759-1
Downloads: 46985
Price: Free* [*Free Regsitration Required]
Uploader: Dolabar

c# – Add Header and Footer for PDF using iTextsharp – Stack Overflow

The PDF format does not explicitly specify any header or footer for a page. NET provides you the ability to specify your own headers and footers when you create or modify PDF documents. Using this feature, you can use images and formatted text as headers and footers. When creating a new page using PDFOne.


In the following code snippet, an A4-size PDF page has been created with header and footer sizes set at 2 centimeters.

After specifying the sizes of the header and footer regions, you can use the following methods of the PDFDocument class to add text and images. If you want to add a header or footer to a page in an existing PDF documentit is not as straightforward as when you do the same with a new PDF document that you create.

As mentioned earlier, there is no concept of headers and itextshaarp in PDF.

So, when you need to add a header or footer to an existing page, you need adc mechanism to specify where the header or footer needs to be on that page. For that purpose, PDFOne.

NET provides a CreatePage event for which you need to register an event handler that will then be used to specify the footer and header regions.

The CreatePage event fires when a page from the existing document is created in the output file. If the ad and footer regions are defined by the event handler, then PDFOne. NET knows exactly where the header or footer needs to be placed on the page when an “add footer” or an “add header” existnig is subsequently called.


In the PageCreateEventHandler event handler, you specify the header and footer size with the PageMargins structure parameter. The members of this structure contain values for the header margin, footer margin, top margin, bottom margin, right margin, left margin, and the measurement unit with which these margins are specified.

For pay-as-you-go models, startups… StarDocs. Developer Tools Create new documents. Gnostice Document Studio Delphi.

NET Multi-format document-processing component suite for.