DocRaptor Home
Toggle menu
Close menu
Features
HTML-to-PDF
The most powerful PDF API, powered by PrinceXML
HTML-to-Excel
XLS and XLSX docs from simple HTML tables
Document Hosting
New
We'll store your documents for you!
Code & Samples
Document Showcase
See the functionality that makes DocRaptor unique
Try DocRaptor
Working, no-signup example code and documents
Free Templates
Beautiful, ready-to-customize HTML-to-PDF templates
Our Customers
Documentation
Getting Started
Installation
Key Concepts
Integrations
Account & Billing
Security & Privacy
PDF Generation
Reference
Tutorials
Troubleshooting
Excel Generation
Reference
Troubleshooting
Changelog
API Reference
Authentication
Making a Document
API Parameters
HTTP Status Codes
Limits
Test Documents
Support & Debugging
Hosted Documents
Referrer-Based Documents
Document Listing API
IP Listing API
Sign In
Pricing & Free Signup
Sitemap
Documentation Articles
How to use DocRaptor
API Limits
Asynchronous Document Creation
Development Testing & Localhost Servers
Free Test Documents
Pipeline Versioning
Requesting Help with your Document
Trying DocRaptor without an Account or Credit Card
PDF Generation Tutorials
How to create a PDF with Custom Fonts
How to create a PDF with a Custom Page Size
How to create a PDF with Print Protection
How to create a PDF with a Image-Based Watermark
How to create a PDF with HTML and JavaScript
How to create a PDF with CSS Flexbox
How to create a PDF with a Highcharts Chart
How to create a PDF with Page Numbers
How to create a PDF with a QR Code
How to create a PDF with a Table of Contents
How to create a PDF with a Text-Based Watermark
How to create a PDF with Rotated Text & Images
How to create a PDF with Vector Images
How to create a PDF with Printer's Marks
Code Example: <canvas> Element
Code Example: Automatic Section & Sub-Sectioning Numbering
Code Example: ChartJS
Code Example: Dynamic Table of Contents
Code Example: Google Charts Bar Chart
Code Example: Google Charts Geo Chart
Code Example: Google Charts Pie Chart
Code Example: Google Maps
Code Example: Handlebar.js Templates
Code Example: Highcharts Line Chart
Code Example: Line Clamping with Ellipsis
Code Example: Mathjax
Code Example: Watermark
Code Example: amCharts
Code Example: jQuery Data Tables
Code Examples: Highcharts Pie Chart
Excel Styling & Troubleshooting
Cell Styling Options
Data Formatting: Numbers, Currency, Dates
Excel Document Basics
Merged Cells
Special Characters
Worksheet Password
Changelog
[2012-07-31] Upgraded to Prince 8.1
[2012-09-25] Added HTTP Timeout API Parameter
[2013-02-27] Error Notification Account Setting
[2013-05-15] New JavaScript Engine
[2013-07-11] Upgraded to Prince 9
[2014-04-11] Improved Document Usage Dashboard
[2014-04-18] Improved Support for Printed PDF
[2014-06-19] Programmatically Request Help with a Document
[2014-08-26] Control Image Opacity with CSS
[2015-06-26] Upgraded to Prince 10
[2015-08-03] Document Listing API
[2015-09-24] Document Retention Setting
[2015-11-10] Billing Contacts
[2016-03-04] Official Client Libraries
[2016-11-03] Pipeline Version Selection
[2016-11-21] Pipeline 5
[2017-02-09] Pipeline 6, with Prince 11
[2017-07-31] Pipeline 6 updated to Prince 11.2
[2017-10-18] Additional Document Debugging Tools
[2018-10-17] Pipeline 7, with Flexbox and Prince 12
[2020-06-30] Pipelines 1-7 Deprecation
[2020-08-04] Hosted Documents Add-On
[2020-10-21] Pipeline 8, with CSS Variables and Prince 13
[2021-02-05] Pipeline 9, with color emoji 😉 and Prince 14
[2022-05-02] SOC2 Compliance
[2022-07-27] Pipeline 9.2, with Prince 14.3
[2023-06-02] Pipeline 10 and 10.1, with Prince 15 and 15.1
PDF Styling & Reference
Adding Footnotes
Bookmarks
CSS Flexbox Support
Creating CMYK PDF Documents
Custom Fonts & Web Fonts
Different Page Orientations, Sizes, Margins, and Headers in the Same Document
Enabling JavaScript
Forms
Headers & Footers for PDFs
How To Create Accessible PDFs (aka Tagged PDFs)
Links
Margins & Bleed
Metadata
Page Breaks
Page Numbers
Size, Dimensions, & Orientation
Using CSS & Stylesheets
PDF Troubleshooting
"File System Access is Not Allowed" Error Message
Assets Fail to Load on Heroku
Common Bootstrap 3 Problems
Image, CSS or JavaScript file not loading?
PDF Document Generation Asset Speed Optimization
SSL/TLS Issues
Stop Ignoring Asset Loading Errors
Troubleshooting JavaScript Frameworks & Charting Libraries
Using Modern JavaScript (ES6 / ECMAScript 2015+) with DocRaptor
Waiting for JavaScript to Finish Loading
Why doesn't my PDF match my browser print preview?
Why doesn’t my PDF print correctly?
Working with Prince 12’s New Page Margin Layout
Billing
How Overage Works
How to Cancel Your DocRaptor Subscription
Invoice History
Setting Billing Contact, VAT Number, and Company Name and Address
Security & Privacy
Security, Privacy & Compliance Overview
DocRaptor SOC 2 Type 1 Final Report
Document Storage: Privacy vs Debugging Assistance
GDPR DPA
Vulnerability Disclosure Policy