Some test text!

The Leading Android PDF SDK

Build powerful Android apps that can view, edit, and annotate PDF, Microsoft Office, and other formats. Enjoy top-notch native performance, complete UI source code control, and Android v2.3+ support — all engineered for the best possible document experience on Android.


Latest release: PDFTron 6.10.4 for Android (May 29 2019)


The Most Complete Android PDF API

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

Complete Source Code Customization

Create winning document experiences with the power & flexibility of complete Java UI source code customization.

Amazing Android Support

Support for Android 4.1+ (API level 16) exposes your app to the maximum user base. Excellent support for Material Design and the new ChromeOS laptop experience.

Top Performance & Proven Rendering

Android-optimized silky smooth viewing of complex PDFs. Avoid costly surprises with the most compliant rendering engine built from the ground up and perfected at PDFTron over the last 20 years.

Better Viewing Experience

Avoid slow & bandwidth-draining downloads when viewing documents in the cloud. PDFTron can instantly view pages on-demand without downloading the entire document.

Go Cross-platform

Write common multi-platform code in C# with PDFTron Xamarin SDK, or in JavaScript using ReactNative SDK. Or, go platform-independent with the UIWebView embedded WebViewer.

Powered by PDFTron

Xodo, PDFTron's showcase app, is the top-rated PDF app in the Google Play Store. Its source code is included in our Android SDK, helping you build amazing apps, faster.

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.


Using PDFTron

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

Viewing a PDF
Creating an Annotation
Converting to Image
import com.pdftron.pdf.controls.DocumentActivity;

// from internal storage
final Uri localFile = Uri.fromFile(new File("tiger.pdf"));
DocumentActivity.openDocument(this, localFile);
View our guides, sample code, or API docs for more information

Get started for free today