Explore the Advanced Features of our C# PDF API
Automate and customize documents and report generation. PDF Templates allow you to bind HTML templates to various data sources by using report templates that generate PDF files from HTML.
Make viewing faster with linearized PDFs. Documents properties include metadata, compression, and font embedding behavior. Restrict printing, copying, and PDF editing.
Create, edit, or delete annotations from existing PDF documents. Several annotations are supported from PDF specifications.
Create AcroForm fields include textbox, checkbox, radio button, combtext, combo box, list box, and buttons.
Design magazine style, multi-column page layouts with balanced columns and outlines. Multi-language text is supported, including RTL, east-Asian languages, and vertical text.
Create text links to a URL and add outline entries. Link thumbnails to full-sized images, article threads, and destinations.
Convert HTML files or strings to PDF, or add HTML fragments to PDF documents along with other content.
Load existing PDF into GcPdfDocument and see how text, paragraphs, and tables can be inspected or extracted.
Attach photos, text, drawings, PDFs, and other file types (including AcroForm) to a PDF. If you move the PDF to a new location, the attachments move with it.
Completely remove content from PDF documents, including quadrilateral and polygonal redaction areas.
Combine and organize multiple documents into one PDF–making it simple to share and send render pages of one PDF to another.
Print page headers and footers in PDF documents. Organize pages by headings to help users get a sense of the page’s organization and structure.
Encrypt or decrypt PDF Documents. When a document is encrypted, its contents become unreadable. An authorized user can decrypt the document to obtain access to the contents. If a PDF document is password encrypted, the user must enter the password in order to view the document.
ZUGFeRD is a standard for electronic invoices in PDF/A format and based on the ISO standard. Create ZUGFeRD 1.x compliant invoices and read ZUGFeRD data from existing PDFs.