Some test text!

Universal Windows Platform PDF Library

Build desktop & mobile UWP apps that can view, edit, create, and annotate PDF, Microsoft Office, and 30+ formats. Enjoy top-notch native performance & behaviors, complete C# source code control, and vector XPS printing — all engineered for the best possible Universal Windows Platform (UWP) experience.

Complete C# Source Code Customization

Create winning document experiences with the power & flexibility of complete C# source code customization.

Cross-platform Xamarin Support

Develop native iOS, Android, and Windows apps using the common C# PDF API and Xamarin.UWP.

Vector XPS Printing

Enable high-quality and efficient printing using the only UWP PDF SDK that supports Windows XPS print path.

The Most Complete C# API for UWP

Start with just what you need and seamlessly add more features, such as night mode, reflow, MS Office, redaction, optimization, etc.

UWP Fluent Design

Support native behaviors such as stylus actions/gestures and out-of-the-box compatibility with UWP Fluent Design & UWP Style Guidelines.

Top Performance & Proven Rendering

UWP-optimized silky smooth viewing of complex PDFs in continuous modes or at high zoom factors (up to 500x magnification).

Top Productivity Apps In The Windows App Store Use PDFTron UWP SDK

Drawboard, Xodo (PDFTron UWP SDK sample app)

Install App

Hundreds of Features

Support current and future use cases with the most complete PDF & Office SDK on the market.

All Features

30+ File Formats

Support for 30+ file formats, including PDF, PDF/A, HTML, SVG, PNG, and Microsoft Office.

All File Formats

Documentation & Samples

Everything you need to quickly build a prototype, and for a great development experience.

Documentation

Using PDFTron

PDFTron is easy to get up and running with popular package managers and a few lines of code.

Creating an Annotation
Converting to Image
Text txtannot = Text.Create(doc, new Rect( 10, 20, 30, 40));

txtannot.SetIcon("UserIcon");
txtannot.SetContents("Hello world");
txtannot.SetColor(new ColorPt(0,1,0) );

txtannot.RefreshAppearance();
page.AnnotPushBack(txtannot);
View our guides, sample code, or API docs for more information

Get started for free today

Download Trial
Contact Sales