Essential PDF is a feature-rich .NET PDF library developed with 100% managed C# code. The creation of Essential PDF follows the most popular PDF 1.7 (ISO 32000-1) and latest PDF 2.0 (ISO 32000-2) specifications.
Optimized for usage in a server environment where speed and low memory usage are critical.
All the elements in a typical PDF document like text, formatting, images, shapes, and tables are accessible through a comprehensive set of APIs.
Essential PDF gives you the ability to create PDF documents from scratch and save them to disk or stream with just a few lines of code. Existing documents can also be opened and manipulated.
Syncfusion Essential PDF comes with extensive documentation, knowledge base, and samples.
Create AcroForms from scratch or existing documents to collect information from users.
Move fields around. Change fields’ border color, fonts, size, etc. Add, delete, and edit form fields.
Fill an AcroForm with database information quickly, easily, and effortlessly, or directly from an internet or intranet user.
Flatten an AcroForm to remove the editing capability of the document.
Merge different PDF documents or pages into a single PDF document to archive it or to add title pages to the document.
Split a PDF document of many pages into smaller PDF documents to remove unwanted pages, blank pages, etc.
Rearrange the pages within the PDF document to make the PDF document more meaningful.
Create a portfolio that allows you to bundle related documents together. Supports extraction and deletion of files from a portfolio.
Existing documents can be loaded and stamped with text or images.
Text in a document can be extracted. The layout of text in the PDF is preserved during its extraction.
Data can be easily imported from an IEnumerable collection.
Creates richly formatted tables to keep your data organized, with both basic and advanced operations on cells, rows, and columns.
Built-in table styles are available and will look like Microsoft Word table styles. More advanced styling options are also available.
Essential PDF supports both AES and RC4 encryption algorithms as per the ISO 32000 standards and PDF 2.0 security to protect documents against unauthorized access.
Documents can be digitally signed using x509 certificates such as .pfx files with private keys with support for Online Certificate Status Protocol (OCSP) and Certificate Revocation List (CRL) to offer authenticity and integrity.
Add, edit, and remove comments with highlighting, mark-up, free text, and over 17 annotations.
Add bookmarks to the PDF document to allow navigation interactively from one part of the PDF document to another. Editing and deletion of bookmarks are also supported.
Add, extract, and delete attachments from the PDF document. The attachments can be of any file format.
Create a tagged PDF or PDF/UA with standard compliance with section 508 for the people who require assistive technologies when reading electronic content.
Create a 1D or linear barcode in the PDF document with vector quantity and support to save as a raster image. Supported 1D barcodes are code39, codabar, code128a, and more.
Create a 2D barcode in the PDF document with vector quantity and support to save as a raster image. Supported 2D barcodes are QR code and Data Matrix.