Some test text!


Bring PDF,

CAD & MS Office

capabilities to

any software

EditMeasureInsertDrawAnnotateView100%3Page 2ReplyPage 1PositionSort by:Overview of WebViewer's JavaScript LibraryWebViewer is a JavaScript library for viewing, annotating and editing documents. At its simplest you can view a document by passing WebViewer a document URL and a DOM element where WebViewer will be placed inside your app. Behind the scenes an iframe is created which instantiates the default WebViewer UI and loads the document. APIs are available to customize the UI and manipulate the viewer and document. Lower level APIs let you create your own viewer or process documents without a UI. takes advantage of client side technologies like WebAssembly and PNaCl to quickly parse and render PDFs. PDFTron's C++ SDK is compiled into a module that can be loaded directly in the browser.How does it work?WebViewerFile StorageWebViewerStrokeCustomOpacity100%1px3MeasurementfromAlertComponent'react'react-nativeDocumentViewRNPdftronreact-native-pdftronReactPlatformStyleSheetTextViewPermissionsAndroidBackHandlerNativeModules, { } ; { , , , , , , , } ''; { , } '';importfromimportimportfrom// call methods from instance, docViewer and annotManager as needed // you can also access major namespaces from the instance as follows: // const Tools = instance.Tools; // const Annotations = instance.Annotations; // call methods relating to the loaded documentdocViewerannotManager docViewer=>=>WebViewergetElementById.then.on'@pdftron/webviewer' '/public/webviewer''viewer''documentLoaded'WebViewerpath:documentinstance.docViewer.annotManager({ , }, .()) ( { = instance; = instance; (, () { }); })importfromconstconst

Trusted by thousands of innovative start-ups, governments, and Fortune 500 companies

Best Developer Experience

Build powerful PDF solutions with ease using elegant, well-documented, cross-platform APIs. And tap into all the developer resources you need at any time.

Ultimate Control

Design unique user experiences with fully customizable UI source code at your disposal, backed by a high-performing SDK and secure, stable APIs.

Faster Time-to-Market

Turbocharge your time-to-market by leveraging slick out-of-the-box widgets, and an industry-proven PDF SDK driven by 20 years of innovation.


Accommodate future use cases with the most complete PDF SDK on the market, supporting all major platforms, 30+ file formats, and hundreds of unique features.

All Platforms Supported

The PDFTron SDK is built in-house to bring accurate and reliable rendering to your digital content of any size and complexity. It scales with your goals, as our APIs add Microsoft Office, CAD, and even video collaboration capabilities to your application on Windows, Mac OS, Linux, Android, iOS, and the web.

The Most Comprehensive MS Office and PDF SDK

Start with all you need. Add more later.

Annotation & Collaboration

Mark up PDFs, MS Office documents, and other formats with highlights, stamps, and notes. Support real-time collaboration, XFDF, and all PDF annotation types.

PDF Viewer

Reflow content and view even the most challenging PDFs quickly and reliably. Embed ready-to-go controls or create your own by diving into the source code.

Office Document Viewer

Add support for viewing Word, Excel, and PowerPoint documents to any browser or app -- no conversion or server dependencies required.


High-fidelity direct document conversion from 30+ file formats. Preserve quality, vector graphics, text, hyperlinks, colors, fonts, and metadata.

PDF Form Filling

Support interactive form filling, FDF, and embedded JavaScript. Or programmatically create, pre-fill, sign, extract, and flatten PDF forms.

Edit & Manipulate

Programmatically or interactively insert pages and content, append, split, remove, crop, reorder, rotate, export, edit, and much more.

Annotation & Collaboration

PDF Viewer

Office Document Viewer


PDF Form Filling

Edit & Manipulate

Using PDFTron

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

Viewing a PDF

Creating an annotation

Converting to image


The speed at which they integrate is superior to their competition and their product roadmap has been good -- they’ve invested in the right things.

Marcus O’Brien

Global Head of Product Management, AutoCAD

PDFTron had particularly strong annotation and collaboration features, and their cross-platform approach allowed us to accelerate how we delivered products. There are some things I believe we’ll go fu...

Sam Stuart

Senior Product Manager, Bentley Systems

Read More

PDFTron demonstrated superior speed and functionality out of the box. In contrast, the competition took a lot of shortcuts, and it was obvious in the user experience.

Alistair Michener

Founder and CEO, Drawboard

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.

4.8 out of 5

20M+ installs

Stay updated

Sign up for our quarterly newsletter

Upcoming Webinar: PDFTron SDK Tech Review | Nov 29, 2022 at 2 pm ET


The Platform


© 2022 PDFTron Systems Inc. All rights reserved.


Terms of Use