Some test text!


Get started


Document viewer




Parsing and extraction


Digital signatures


PDF Processing API

PDFTron for Windows

In this document
chevron_rightChoosing the correct PDFTron library
chevron_rightGetting started
chevron_rightSDK overview

linkChoosing the correct PDFTron library

PDFTron SDK comes in a variety of versions to best suit your needs. For example, if you are working in a windows environment we provide .Net 2.0 and .Net 4.x (with WPF) libraries, that allow you to develop in any language that targets the .NET runtime. If you are developing on Linux or macOS platform, or need to support multiple platforms, we provide a native C/C++ library, as well as .NET Core and Java wrappers over the native library.

linkGetting started

Here is a handy table to help you get started with the most appropriate guide content:

Target language/frameworkWhere to start
Native C/C++ developmentGo to step-by-step guide and choose C++ as your language from the drop-down at the top of the page.
.NET development with WPF/WinForms supportGo to step-by-step guide and choose C# as your language from the drop-down at the top of the page.
Java developmentGo to PDFTron for Java.
.NET Core developmentGo to PDFTron for .NET Core.
PHP, Ruby, PythonSamples can be viewed here. The API documentation is a good place to start, as it is common to all languages.

linkSDK overview

The SDK contains the following files and folders in it.

  • Lib - The folder containing PDFTron libraries/components.
  • CosEdit - An evaluation version of CosEdit, a stand-alone, low-level PDF editor. You can use CosEdit to inspect the low-level structure and contents of PDF documents. See "What is PDFNet?" for more about PDF internals..
  • Doc - A folder containing PDFTron API Reference Manual as a WinHelp file.
  • Samples - Folder containing PDFTron sample projects.
  • legal.txt - Legal and copyright information.
  • license.pdf - CPU license agreement and warranty for this product.