PDF4NET is a .NET library for creating, editing and filling PDF documents on the fly from any .NET application. The library provides a simple API that allows to create complex PDF documents, or to edit existing PDF files with a few lines of code. Its core functionality can be divided into 3 main areas: PDF creation, PDF editing and PDF forms management. Using PDF4NET, a developer can create PDF files from any .NET compatible language, like C# or VB.NET. The drawing architecture is similar to GDI+, so if you know how to draw on the screen then you know how to create a PDF file. The PDF creation features include both basic and advanced features, allowing the developer to create PDF files of any complexity. The PDF4NET library can be used for creating reports of any types, invoices, business cards or any other types of PDF documents or it can be integrated in PDF processing workflows.

PDF4NET provides support for the following features when creating PDF files:

  • Support for document wide properties like: document information and XMP metadata with custom properties, viewer preferences.
  • Digitally sign PDF documents using X. 509 certificates.
  • Create PDF portfolios
  • Read/write PDF files in XDP packages
  • Unlimited number of pages per document, each page with its size and orientation.
  • Create PDF/A-1b compliant PDF files.
  • Headers, footers, page templates and layers.
  • Native support for 1D...

Screenshot Gallery

Latest News

PDF4NET updated
PDF4NET updated
PDF4NET improves Performance
PDF4NET improves Performance
Memory consumption reduced when loading PDF document objects.
PDF4NET Updated
PDF4NET Updated
PDF4NET adds XDP format support
PDF4NET adds XDP format support
Version 4.3 adds support for read/write of PDF files in XDP packages and import/export of data in XDP format.
PDF4NET adds AES-256 encryption
PDF4NET adds AES-256 encryption
Version 4.2 also adds support for Unicode passwords, PDF portfolios plus function-based, axial and radial shadings.
PDF4NET patched to V4.1.3
PDF4NET patched to V4.1.3
More News

Prices from: $ 489.02

PDF4NET Licensing Overview: Purchase one PDF4NET License per developer using the product at design time. O2S PDF4NET is Run-time royalty free so you can distribute the applications you create using...

Got a Question?

Live Chat with our O2 Solutions licensing specialists now.
As official and authorized distributors, ComponentSource supplies you with legitimate licenses directly from O2 Solutions.


Component Type
  • .NET Class
  • .NET Compact Framework
  • 100% Managed Code

Recent Awards

Customer Reviews

Average Review Score: 4 (5)

4 out of 5 stars

5 star
4 star
3 star
2 star
1 star

Most recent positive review

rkampCA, USA5
The is most relaible and dependable PDF viewer I have found. The support has been great, but the update support is pretty expensive. It has met my needs for all my applications.

Most recent critical review

Be extremely careful. IMHO they have one of the worst upgrade policies in the industry. Minor upgrades (2.5 to 2.6) and fixes cost money after 90 days. So if you find a bug after that good luck.