Package Index - PDFTron API Reference

About PDFTron SDK

PDFTron SDK is a high-quality, industry-strength PDF library meeting the requirements of the most demanding and diverse applications. Using PDFTron you can write stand-alone, cross-platform, and reliable commercial applications that can read, write, edit, print and display PDF documents.

The PDFTron SDK is available for all major mobile platforms:

and desktop/server environments:

  • Windows (.NET 2.0+, .NET Core, Java, C/C++, Python)
  • Linux (Java, C/C++, Python, Ruby, .NET Core)
  • macOS (Obj-C, Swift, Java, C/C++, Python, Ruby, .NET Core)

as well as, with PDFNetJS, directly in a web browser.

For more information, please visit us at www.pdftron.com.

Library overview

com.pdftron:pdftron

The core library responsible for document rendering, processing and much more. This is a required dependency to use any PDFTron APIs.

com.pdftron:tools

The open-source UI library responsible for interactive annotation tools and UI components. This is a required dependency if you are looking for any interactive features.

com.pdftron:demo

The open-source UI library responsible for file management such as displaying list of files with cover page thumbnails, merge multiple documents into one etc. This is an optional dependency.

com.pdftron:collab

The open-source library responsible for document collaboration. This is a required dependency if you are looking for built-in collaboration UI.

com.pdftron:collab-wvs

The open-source library responsible for communication with PDFTron WebViewer Server. This is an optional dependency.

Further Documentation

PDFTron documentation can be accessed online through the following links:

Technical Support

At PDFTron, we understand that good technical support is as important to our customers as our products themselves. Our technical support team consists of the same developers that build our products, work on new features and fix the bugs. This ensures that our customers receive accurate and to-the-point answers to their questions or problems.

For details related to technical support, please refer to PDFTron support.

You can submit bug reports directly through our support page or by sending a bug report via email to support@pdftron.com.

If you are sending an email, please include the following information when submitting a bug report:

  • Your Name and Company / Contact information.
  • PDFTron Product and Version
  • Operating System
  • Detailed description of the problem.
  • Are you subscribed to annual maintenance?

Call for Success Stories!

We are always looking for practical examples of solutions achieved by our customers using our products, as well as, feedback on your level of satisfaction with our products and customer service.

If you have an interesting solution using our products or would like to offer us some feedback, please email: info@pdftron.com.

Thank you!

com.pdftron.collab
com.pdftron.collab.db
com.pdftron.collab.db.converter
com.pdftron.collab.db.dao
com.pdftron.collab.db.entity
com.pdftron.collab.model
com.pdftron.collab.service
com.pdftron.collab.ui.annotlist
com.pdftron.collab.ui.annotlist.component
com.pdftron.collab.ui.annotlist.component.view
com.pdftron.collab.ui.annotlist.model.list
com.pdftron.collab.ui.annotlist.model.list.item
com.pdftron.collab.ui.base.component
com.pdftron.collab.ui.reply.bottomsheet
com.pdftron.collab.ui.reply.bottomsheet.view
com.pdftron.collab.ui.reply.component
com.pdftron.collab.ui.reply.component.header
com.pdftron.collab.ui.reply.component.input
com.pdftron.collab.ui.reply.component.messages
com.pdftron.collab.ui.reply.model
com.pdftron.collab.ui.view
com.pdftron.collab.ui.viewer
com.pdftron.collab.utils
com.pdftron.collab.utils.date
com.pdftron.collab.viewmodel
com.pdftron.collab.webviewerserver
com.pdftron.common
com.pdftron.demo.app
com.pdftron.demo.asynctask
com.pdftron.demo.browser.db.file
com.pdftron.demo.browser.db.folder
com.pdftron.demo.browser.model
com.pdftron.demo.browser.ui
com.pdftron.demo.dialog
com.pdftron.demo.model
com.pdftron.demo.navigation
com.pdftron.demo.navigation.adapter
com.pdftron.demo.navigation.adapter.viewholder
com.pdftron.demo.navigation.callbacks
com.pdftron.demo.navigation.component.html2pdf
com.pdftron.demo.navigation.component.html2pdf.view
com.pdftron.demo.navigation.viewmodel
com.pdftron.demo.utils
com.pdftron.demo.viewmodel
com.pdftron.demo.widget
com.pdftron.demo.widget.menu
com.pdftron.fdf
com.pdftron.filters
com.pdftron.helpers
com.pdftron.pdf
com.pdftron.pdf.adapter
com.pdftron.pdf.annots
com.pdftron.pdf.asynctask
com.pdftron.pdf.config
com.pdftron.pdf.controls
com.pdftron.pdf.dialog
com.pdftron.pdf.dialog.annotlist
com.pdftron.pdf.dialog.diffing
com.pdftron.pdf.dialog.digitalsignature
com.pdftron.pdf.dialog.measure
com.pdftron.pdf.dialog.pagelabel
com.pdftron.pdf.dialog.pdflayer
com.pdftron.pdf.dialog.signature
com.pdftron.pdf.dialog.simpleinput
com.pdftron.pdf.dialog.simplelist
com.pdftron.pdf.dialog.watermark
com.pdftron.pdf.dialog.widgetchoice
com.pdftron.pdf.interfaces
com.pdftron.pdf.interfaces.builder
com.pdftron.pdf.model
com.pdftron.pdf.model.list
com.pdftron.pdf.ocg
com.pdftron.pdf.pdfa
com.pdftron.pdf.struct
com.pdftron.pdf.tools
com.pdftron.pdf.utils
com.pdftron.pdf.viewmodel
com.pdftron.pdf.widget
com.pdftron.pdf.widget.recyclerview
com.pdftron.pdf.widget.recyclerview.decoration
com.pdftron.pdf.widget.richtext
com.pdftron.pdf.widget.signature
com.pdftron.sdf