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.

Overview

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.


General information

Blazing fast performance

Optimized for usage in a server environment where speed and low memory usage are critical.

Powerful and comprehensive API

All the elements in a typical PDF document like text, formatting, images, shapes, and tables are accessible through a comprehensive set of APIs.

Create, modify, and save PDF files

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.

Fully documented

Syncfusion Essential PDF comes with extensive documentation, knowledge base, and samples.


PDF forms

Create forms

Create AcroForms or XFA forms from scratch or existing documents to collect information from the users.

Edit forms

Move fields around. Change fields’ border color, fonts, size, etc. Add, delete, and edit form fields.

Fill forms

Fill AcroForms or XFA forms with database information quickly, easily, and effortlessly, or directly from an internet or intranet user.

Flatten forms

Flatten AcroForm to remove the editing capability of the document.


Organize

Merge or append PDF

Merge different PDF documents or pages into a single PDF document to archive it or to add title pages to the document.

Split PDF

Split a PDF document of many pages into smaller PDF documents to remove unwanted pages, blank pages, etc.

Rearrange

Rearrange the pages within the PDF document to make the PDF document more meaningful.

Portfolio

Create a portfolio that allows you to bundle related documents together. Supports extraction and deletion of files from portfolio.


Manipulation

Watermark existing PDFs

Existing documents can be loaded and stamped with text or images.

Extract text from PDF

Text in a document can be extracted. The layout of the text in the PDF is preserved during its extraction.


Tables

Data binding

Data can be easily imported from an IEnumerable collection.

Formatting

Create richly formatted tables to keep your data organized, with both basic and advanced operations on cells, rows, and columns.

Styling

Built-in table styles are available and they look like Microsoft Word table styles. More advanced styling options are also available.


Security

Encrypt and decrypt PDFs

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.

Digitally sign PDF files

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.


Conversion

Fixed document formats to PDF

Convert a fixed document format such as XML Paper Specification (XPS) or Open XML Paper Specification (OXPS) to PDF.


Interactive elements

Annotations

Add, edit, and remove comments with highlighting, mark-up, free text, and over 17 annotations.

PDF actions

Add predefined actions like form actions, launch actions, named actions, etc., to attachments, form fields, and annotations. Custom PDF JavaScript actions are also supported.

Bookmarks

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.

Attachments

Add, extract, and delete attachments from the PDF document. The attachments can be of any file format.


Standardize

Accessibility

Create a tagged PDF or PDF/UA with standard compliance with section 508 for people who require assistive technologies when reading electronic content.


Barcode

1D barcode

Creates 1D or linear barcodes in PDF documents with vector quantity and support to save as a raster image. Supported 1D barcodes are code39, codabar, code128a, and more.

2D barcode

Create a 2D barcode in PDF documents with vector quantity and support to save as a raster image. Supported 2D barcodes are QR code and Data Matrix.


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.