PDF Document API for .NET

Generate PDF documents with ease.

Use our high performance .NET PDF Document API to generate, convert, merge, split, edit, password-protect, and digitally sign PDF (Portable Document Format) files within your app. Try our free 30-day trial to get started.

Cross-Platform PDF Rendering

Generate and process PDF files across multiple platforms and operating systems. Our PDF Document API supports the following platforms and operating systems:

  • Windows, Linux, MacOS
  • Azure, Docker
  • .NET 5 / .NET Framework 4.5.2+
  • .NET Core 2.1+ / NET Core 3.0+ / .NET Standard 2.0+


Redistribution and Deployment (.NET Framework)

Install NuGet Packages (.NET Core)

Supported PDF Content

Our .NET PDF Document API supports the following PDF content elements:

  • Annotations
  • Attachments
  • Bookmarks and Links
  • Interactive Form Fields
  • JPX / JBIG
  • Patterns
  • Shapes
  • Transparency Groups
  • Type3 fonts
Supported PDF Content

Print. Convert.

Use the DevExpress .NET PDF Document API to customize print output and turn your PDF document into a printed report with a simple method call. You can customize page margins, document orientation, paper size, and relevant page settings.

You can easily convert PDF files to a PNG, JPEG, BMP, TIFF, or GIF format without sacrificing image quality.

And of course, you can use our Word Document API and Spreadsheet API to convert your Microsoft Word documents and Excel workbooks to PDF.


How to: Convert docs (DOCX, XLSX, PDF) within your Blazor Server apps

Print. Convert.

Interactive Forms

Our comprehensive .NET PDF Document API allows you to create, fill, flatten, and delete fillable PDF forms.

If your PDF document includes AcroForm data, you can import from or export to the following formats: FDF, XFDF, XML, and TXT.

 

Interactive Forms

Protect PDF Files

With our PDF Document API, you can prevent unauthorized access to PDF files. Encrypt your documents with a password or apply permissions to prevent copying, changing, or printing PDF documents as needed.

And of course, our PDF Document API allows you to lock-down PDF files via digital signature. You can quickly and easily:

  • create new signature fields with multiple attributes (name, location, reason, image, etc.);
  • remove existing signatures;
  • sign PDF docs with multiple signatures;
  • generate a timestamp and apply it to a signature;
  • sign a document with a document-level timestamp;
  • sign PDF docs in deferred mode.

 

Protect PDF Files

Attachments. Bookmarks. Links

The DevExpress PDF Document API allows you to attach files, add hyperlinks, create bookmarks and edit existing bookmarks within any PDF file.

 

Attachments. Bookmarks. Links

Annotate & Comment

Create, remove, edit annotations, add comments and replies (including nested responses) to your PDF documents. The DevExpress .NET PDF Document API supports the following text annotations:

  • Sticky Note
  • Markup / Text Highlighter

 

Annotate & Comment

Customize PDF Files

With our PDF Document API, you can combine multiple PDF files or mix, insert, delete, and rotate PDF pages. Customization options include:

  • merge multiple files into one PDF;
  • split a PDF into multiple files;
  • add/remove pages to/from your PDF;
  • reuse/copy pages from multiple PDF documents;
  • transform page content (scale, rotate, flip, and shift);
  • rotate pages to portrait or landscape orientation;
  • add custom graphic content.

 

Customize PDF Files

Extract Text & Images

With the DevExpress .NET PDF Document API, you can easily extract text from a page or a specified document region. You can also extract individual images (or all images) and then convert them to BMP, JPEG, PNG, TIFF or GIF.


How to: Extract text from PDF

How to: Extract images from PDF

Extract Text & Images

Search

Our PDF API allows you to search for words or phrases in a PDF document, specify search parameters such as case sensitivity and search direction.


How to: Search text in PDF

 

Search

DevExpress PDF Viewers

If you need to add a full PDF Viewer to your WinForms or WPF app, be sure to check out our PDF Viewer UI controls. These ready-to-go UI controls allow you to display, manipulate, and print PDF documents directly in your desktop apps without installing an external PDF reader on your end-user's machine.


WinForms PDf Viewer

WPF PDF Viewer

DevExpress PDF Viewers

Time to Rock & Roll – Download our Free Trial Today
And See Why our WinForms Controls Are Consistently Voted #1

Developers have consistently voted DevExpress best-in-class. Among countless other awards, we've received over 70 first place Visual Studio Magazine Reader's Choice awards over the last six years. Download our fully-functional 30-day trial today and experience the DevExpress difference today.

 

Download 30-Day Trial

Best in Class Tools

DevExpress is honored to have been voted best in class 20 times in this year's Visual Studio Magazine Reader's Choice Awards.

Experience the DevExpress difference and see why your peers consistently vote our products #1. With our Universal Subscription, you will build your best, see complex software with greater clarity, increase your productivity and create stunning applications for Windows, Web and your Mobile world.

x20
x18
x19
x19