The Industry Leading PDF Library

  • small business license allow one developer to create One derived work (application) using the Pdfium.Net SDK.
Purchase Online
multi developer
  • multi developer license grants 1 license for unlimited developers as 1 designated, collective user to create an unlimited number of derived works using the Pdfium.Net SDK.
Purchase Online
single developer
  • single developer license allow one developer to create an unlimited number of derived works using the Pdfium.Net SDK.
Purchase Online
SDK Class Library
  • Optimized for Enterprise And Cloud Services
  • High Performance PDF Library
  • Robust and Proven PDF Technology

See a full comparison for details about our license bundles.

Read more
C# Pdf Viewer
  • Adaptive open source PDF viewer
  • Embed 100% standalone viewer
  • Flexibility
  • Multiple view modes

Display PDF documents in your WinForms apps.

read more
WPF Pdf Viewer
  • Easily work with Acroforms and FDF
  • No Adobe Acrobat is required
  • Full-featured text operations
  • Process events

Display PDF documents in your WPF apps.

Read more
Pdfium.Net SDK is a .Net class library designed to fulfill most of common needs a developer has for more than affordable price

High performance

Unbeaten processing speed provided by Google’s PDFium project allows Pdfium.Net SDK to deliver high-performance viewing, searching, printing and editing of PDF documents and filling PDF forms.

And thanks to excellent optimization, Pdfium.NET SDK works fluently even on low-end systems, consumes little resources and therefore powers up your applications with extreme user friendliness and responsiveness.

Rich rendering capabilities

Pdfium.NET PDF library supports the entire range of PDF rendering capabilities. Let your customers enjoy clear, sharp and accurate texts, objects, annotations and forms. Supply all functions and operations over PDF documents: viewing, printing, zooming in and out. Control the rendering process from your application or run it in the background for the best user experience.

Well documented SDK.

We have a rich documentation. This documentation aims to give beginners and advanced users an overview of what is possible with the Pdfium.Net SDK.

The documentation contains more than 2000 detailed, developer-targeted, MSDN styled topics, with conceptual overviews, definitions of terms, workarounds, and working code examples.

You can refer it here

Support for asynchronous reading

Open large PDF documents and web documents fluently thanks to asynchronous reading. The idea is simple: once the first page is loaded, the reader displays it and continues loading the rest of the document in the background.

Why make your users wait? Apply asynchronous reading provided by Pdfium.NET library and start displaying contents of a PDF file almost instantly with the rest uploaded as the user reads.

Flexible page management

With Pdfium.NET SDK your apps can manipulate pages of a PDF document like a charm. Add or remove pages, merge or split PDF files, extract a range of pages and save as a new document with minimum coding required.

Text manipulation

The extremely fast text processing engine of the library allows you to search, select, extract and fetch any given text from a PDF document in a blink. Use the text locally on at the server side to provide texts to search index services.

Easy page object editing

A page object is a feature that empowers developers with the ability to easily manipulate text, path, image, and other objects. You can add and delete PDF objects in a page and set specific attributes.

PDF forms made easy

With Pdfium.NET SDK your application can easily manipulate PDF forms and data. Fill in forms programmatically or allow a user to do this. The support for JavaScript in PDF form fields and effortless export of completed forms to backend databases is a must have options for serious business apps.

Powerful action triggers

Imagine a trigger popping every time a specific action is performed and launching a custom event handler where the developer can configure document-level or page-level information to add to the document. Actions include opening, closing, saving or printing a PDF document.

more about Class Library

Shortly about PDF Viewer

Multiple view modes

Finally, display PDF documents the way you want. Choose between horizontal or vertical layout, one, two or more pages per screen. Tile, rotate, scale them up or down. Get the full control over how a page is drawn: custom margins, colors, buttons and toolbars – the entire look of the control is customizable.

Easily work with forms

Filling PDF forms from the app or acquiring form data from the document to process in the program – PDF Viewer does both in the most natural way possible. With few lines of code, you are able to open a template form, parse it, supply new form data and save the new document under a different name.


With PDF Viewer your app can open a PDF file from the disk, load it from a byte array or a stream. Render with annotations or without them, color or black and white. The support for JavaScript and PdfAction brings in all the interactivity of the PDF format. While the lack of any built-in hardcoded interface elements lets you tailor the control to the exact appearance of your application.

Full-featured text operations

With PDF Viewer, not only can you open PDF documents, but also fluently work with texts. Select text fragments with mouse or from the code, copy to the clipboard, search for a given string across the document and many more. Plus, the control fully supports PDFLink, Action, Destination to deliver the most intuitive PDF navigation to your app.

Process events

The control tracks all actions a user does in a PDF document and allows the developer to handle them. For example, you can intercept selections, clicks, scrolls, opening and closing of a document and so on. Handle the event and process it they way you want: permit or cancel it, modify data, ask for additional parameters or user confirmation.

Open source

PDF Viewer already has pretty much everything you need to add full-functional PDF capabilities to your app with minimum effort. And as soon as you need more – this .NET control comes in source codes, so it is easy to add anything you miss so far. The source codes are available on GitHub and are supplied in the setup package too.

more about WinForms more about WPF

Tesseract.Net SDK - Make a searchable PDF with our library

Do you want to make a searchable PDF out of the scanned document?

If you do, Tesseract.Net SDK is the library you need.

With Tesseract.Net SDK you can convert images in various formats into searchable PDF with Tesseract.Net SDK

Know more