Easy to Integrate
Easy to Integrate Code samples, familiar package managers, and a Docker image make it easy to get up and running.
Some test text!
Supports OS X and above! Embed & customize using Catalyst, Objective-C, Swift, JavaScript, C/C++, and Python.
Support current and future use cases with the most complete PDF & Office SDK on the market.
All FeaturesSupport for 30+ file formats, including PDF, PDF/A, HTML, SVG, PNG, and Microsoft Office.
All File FormatsEverything you need to quickly build a prototype, and for a great development experience.
DocumentationPDFTron is easy to get up and running with popular package managers and a few lines of code.
Creating an Annotation
Converting to Image
Annots::FreeText txtannot = Annots::FreeText::Create( doc, Rect(10, 400, 160, 570) );
txtannot.SetContents( UString("Hello world" ) );
txtannot.SetBorderStyle( Annot::BorderStyle( Annot::BorderStyle::e_solid, 1, 10, 20 ), true );
txtannot.SetQuaddingFormat(0);
first_page.AnnotPushBack(txtannot);
txtannot.RefreshAppearance();
View our guides, sample code, or API docs for more information
Easy to Integrate Code samples, familiar package managers, and a Docker image make it easy to get up and running.
Our core document engine has been perfected by 20 years of knowledge, innovation, and real-world testing.
An open source UI gives you complete freedom to match your look & feel, and optimize the user experience.
A single API with consistent function calls across platforms means a shorter learning curve and easier maintenance.
Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.
Select a platform to get started with your free trial.
Web
Android
iOS
Windows
Linux
Unlimited usage. No email address required.