Click or drag to resize


GemBox.Pdf is a .NET component that enables developers to read, write, create and update PDF files from .NET applications in a simple and efficient way.

GemBox.Pdf has the following characteristics:

Rich Set of Features

GemBox.Pdf allows you to:

  • Merge and split PDF documents.

  • Read PDF documents.

  • Write, create and update PDF documents.

  • Programmatically access and change document components.

For a full list of features, see Features.

Independent of Adobe Acrobat SDK

GemBox.Pdf does not use Adobe Acrobat SDK, so it can be used on machines without Adobe Acrobat installed.

Plain and Fair Licensing

We don’t charge you additional server licenses. You can use our component for an unlimited number of projects (you don’t need to purchase additional “OEM licenses”). Nor do we force you to purchase subscription packages.

Our licensing is very simple; every developer working with our component needs to be covered by a developer license. We don’t care if it is a desktop, mobile or a web application; how many servers you use or if you have just one, or millions, of customers.

For more information about evaluating and licensing GemBox.Pdf, see Evaluation and Licensing.

High Performance

With GemBox.Pdf, you will experience high-performance reading, writing, updating and other PDF automation-related tasks.

Various caching techniques, transparent to the user, enable GemBox.Pdf to outperform all competitive products regarding memory usage.


GemBox.Pdf works on .NET Framework 3.5 or higher and platforms that implement .NET Standard 2.0 or higher.

With support for .NET Standard 2.0, GemBox.Pdf works on Windows, Linux, Unix and OSX operating systems (via .NET Core 2.0 that implements .NET Standard 2.0) and on Mono, Xamarin and Universal Windows platforms (that implement .NET Standard 2.0).

Simple and Intuitive API

GemBox.Pdf is designed and developed to conform to Microsoft standards and best practices for developing .NET libraries.

GemBox.Pdf contains strongly-typed PDF objects and collections that make GemBox.Pdf very easy to use (but very hard to use in an inappropriate way).

GemBox.Pdf has been designed from a user-friendly point of view. GemBox.Pdf API is simple and intuitive, allowing users to spend less time on studying underlying technology and specifications and to spend more time on actual application development.

To help you get started coding with GemBox.Pdf, see Hello World Example.