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!
Demo
Samples
Customers
Documentation
Getting Started
Installation
Key Concepts
Account & Billing
PDF Generation
Reference
Tutorials
Troubleshooting
Excel Generation
Reference
Troubleshooting
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 Trial
Sitemap
Documentation Articles
How to Make a PDF or Excel Document
API Limits
Asynchronous Document Creation
Development Testing & Localhost Servers
Free Test Documents
Making Documents with .NET
Making Documents with Curl
Making Documents with Drupal
Making Documents with Java
Making Documents with Node
Making Documents with PHP
Making Documents with Python
Making Documents with Ruby
Making Documents with jQuery / JavaScript
Making Documents with the REST API
Making PDF Documents with Zapier
Pipeline Versioning
SSL/TLS Issues
Trying DocRaptor without an Account or Credit Card
PDF Generation Tutorials
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
Custom Page Size
HTML and JavaScript
Image-Based Watermark
Page Numbers
Print Protection
QR Code
Rotated Text & Images
Table of Contents
Text-Based Watermark
Excel Styling & Troubleshooting
Cell Styling Options
Data Formatting: Numbers, Currency, Dates
Excel Document Basics
Merged Cells
Special Characters
Worksheet Password
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
Headers & Footers for PDFs
Links
Margins & Bleed
Metadata
Page Breaks
Page Numbers
Size, Dimensions, & Orientation
Typekit & Fonts.net
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
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
Privacy, Security & Billing Questions
Document Storage: Privacy vs Debugging Assistance
GDPR DPA
How Overage Works
How to Cancel Your DocRaptor Subscription
Invoice History
Privacy & Security
Setting Billing Contact, VAT Number, and Company Name and Address
From The Blog
New: Pipeline 9 with color emoji 😉 and Prince 14
February 5, 2021 by Team DocRaptor
New: Pipeline 8 with CSS Variables and Prince 13
October 21, 2020 by Team DocRaptor
New: Hosted Documents Add-On
August 4, 2020 by Team DocRaptor
Saying Goodbye to the First DocRaptor Pipelines
June 30, 2020 by Team DocRaptor
Using the DocRaptor HTML-to-PDF API for Book and eBook Publishing
October 25, 2018 by Team DocRaptor
New: Pipeline 7 with Flexbox Support and Prince 12
October 17, 2018 by James Paden
Why Social Ink loves DocRaptor’s HTML-to-PDF API
March 15, 2018 by Team DocRaptor
Improved Document Debugging Tools
October 18, 2017 by James Paden
DocRaptor PDF Engine Updated to Prince 11.2
July 31, 2017 by Nathan Acuff
Upgraded HTML to PDF Rendering Engine: Prince 11
February 9, 2017 by Nathan Acuff
Pipeline 5 Alive!
November 21, 2016 by Matt Gordon
Introducing the new DocRaptor Pipeline
November 3, 2016 by Matt Gordon
Privacy at DocRaptor: Why and How We Joined the New US-EU Privacy Shield Program
October 13, 2016 by James Paden
Making PDFs with Bootstrap 3 and DocRaptor
September 21, 2016 by James Paden
Using DocRaptor Without Programming
July 1, 2016 by James Paden
Official DocRaptor Clients
March 4, 2016 by Elijah
Managing Errors in your HTML to PDF Pipeline
January 6, 2016 by Team DocRaptor
HTML to PDF with Delayed & Asynchronous JavaScript
December 16, 2015 by Nathan Acuff
Invoice Enhancements
November 10, 2015 by Joel Meador
Fine-Tuning Your Document Storage
September 24, 2015 by Nathan Acuff
Drupal PDF Generator – HTML to PDF Module
September 3, 2015 by Team DocRaptor
Upgrades to Doc Listing API
August 3, 2015 by Joel Meador
Simple CSS-Only Footnotes for PDFs
July 15, 2015 by Joel Meador
Is your document less than perfect? We can help!
July 9, 2015 by Tyler Moore
Prince 10 Is Now Available
June 26, 2015 by Nathan Acuff
Adding PDF Generation to Your Rails App
June 25, 2015 by Joel Meador
Implementing Chargify Webhooks
June 17, 2015 by Nathan Acuff
DocRaptor vs PDFreactor
May 21, 2015 by Team DocRaptor
DocRaptor vs PhantomJS
May 21, 2015 by Team DocRaptor
DocRaptor vs PrinceXML
May 21, 2015 by Team DocRaptor
DocRaptor vs wkhtmltopdf (and Snappy)
May 21, 2015 by Team DocRaptor
Happy Birthday, DocRaptor!
May 15, 2015 by Tyler Moore
EmWeb: Why we’ve been happy DocRaptor customers for 3 years
April 13, 2015 by Team DocRaptor
Adding Highcharts to PDFs with DocRaptor HTML-to-PDF
October 8, 2014 by Tyler Moore
Setting Image Opacity with CSS
August 26, 2014 by Tyler Moore
Gone in 60 Seconds: How We Moved From Linode to AWS With Less Than a Minute of Downtime
August 20, 2014 by Team DocRaptor
Our New Help Request Feature
June 19, 2014 by Tyler Moore
TL;DR: Outages, even short ones, are bad.
June 10, 2014 by Team DocRaptor
Retinafy Your Olark Attention Grabber Image
April 30, 2014 by Joel Meador
Making Printable PDFs Just Got Easier
April 18, 2014 by Tyler Moore
A Better Dashboard, Part I – Your Document Usage
April 11, 2014 by Tyler Moore
Convert HTML5 to PDF with DocRaptor!
July 11, 2013 by Tyler Moore
Running Javascripts Before Generating PDFs
May 15, 2013 by Nathan Acuff
RAZUR Case Study
April 1, 2013 by Tyler Moore
What if Debugging was Easier?
February 27, 2013 by Tyler Moore
Generating Landscape Format PDFs
December 10, 2012 by Tyler Moore
HTTP Timeout Option
September 25, 2012 by Nathan Acuff
Prince 8 – 8 Times More Princely!
July 31, 2012 by Tyler Moore
Don’t get caught in the Jurassic Period. Upgrade to DocRaptor Gem 0.2.0
September 1, 2011 by Joel Meador