DocRaptor Home


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 How to create a PDF with HTML and JavaScript How to create a PDF with Page Numbers How to create a PDF with Print Protection How to create a PDF with Rotated Text &amp; Images How to create a PDF with a Custom Page Size How to create a PDF with a Image-Based Watermark 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
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 & 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