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.


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 from scratch or existing documents to collect information from users.

Edit forms

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

Fill forms

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

Flatten forms

Flatten an AcroForm to remove the editing capability of the document.


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 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.


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 text in the PDF is preserved during its extraction.


Data binding

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.


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.


Interactive elements


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.


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.


1D barcode

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.

2D barcode

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.


  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS

Transform your applications today by downloading our free evaluation versionDownload Free Trial

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.