Some test text!

PDF Generation & Creation Library

Dynamically generate PDFs from scratch or produce them on-the-fly from existing PDF or Microsoft Word templates, XAML, HTML, mark-downs, plain text, images, etc. Use the same application logic across web, mobile, server, and desktop solutions. Convert from 30+ formats (including Microsoft Office) with a few lines of code.

Create From Scratch

Generate new PDFs without using any external dependencies or drivers.

Stamp or Append Existing PDFs

Insert images, text, form fields, links, bookmarks, barcodes, and much more to an existing PDF.

Convert to PDF

High-fidelity direct document conversion from 30+ file formats into PDF. Turn web pages and scanned images into PDF documents you can annotate.
See Documentation

Create from a Template

Merge information into PDF templates, or assemble from components, for consistent and standardized documents.
See Documentation


Convert scanned invoices or worksheets into fillable documents.

Leverage what you already have

Avoid recreating legacy files by instead embedding them directly within your application with a universal document viewer. Convert scanned documents and 30+ file formats into fillable forms or interactive web pages.

Images & graphics

Create new images or embed existing ones. Support for all color spaces and pre-press options. Full control over positioning. Support for patterns (colored and uncolored tiling patterns), shadings (7 types), and image masks.


Reduce storage requirements by using any compression filter allowed in PDF to create smaller and more efficient documents. Reuse resources such as images, fonts, and color spaces through object sharing to further streamline. Intelligent element serialization results in small and efficient content streams.
See Documentation


Support for Type1, OpenType, TrueType, Type3, and CID Font embedding for accurate text reproduction. Support for Unicode text and standard PDF encodings. Dynamic font subsetting resulting in smaller files. Full control over text positioning and character spacing.

Full control

Access all document information through its low-level PDF object model (COS/SDF API). Control images, graphical properties, fonts, text, metadata, annotations, form field data, and much more when generating files.

Accurate & consistent

Give your users a trustworthy and compliant representation of generated documents. Built from the ground up, our core document engine has been perfected by 20 years of knowledge, innovation, and real-world testing.


Rigorous adherence to ISO standards for PDF 1.x & 2.x and PDF/A (1, 2, 3) ensures generated files are fully compliant.

Powered by the PDFTron SDK

Easy to Integrate

Code samples, familiar package managers, and a Docker image make it easy to get up and running.

Consistent and Predictable

Our core document engine has been perfected by 20 years of knowledge, innovation, and real-world testing.

Fully Customizable

An open source UI gives you complete freedom to match your look & feel, and optimize the user experience.

Truly Cross-Platform

A single API with consistent function calls across platforms means a shorter learning curve and easier maintenance.

Try our SDK for free today

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