DocRenders – PDF Download Button
DocRenders lets your visitors download a clean, print-ready PDF of any post or page with a single click. Connect your DocRenders API key, place the button with a shortcode or Gutenberg block, and you’re done.
Features
- One-click PDF download for posts, pages, or any custom post type
- Shortcode
[docrenders_pdf]— drop it anywhere in your content - Gutenberg block — insert the PDF button from the block inserter
- Configurable button label and placement
- Usage meter in the settings page so you always know where you stand
- Free plan includes a small ”PDF generated by DocRenders” footer; upgrade to remove it
WooCommerce (optional)
When WooCommerce is active, a separate settings section appears that lets you automatically attach a PDF invoice to the customer-completed-order email.
How it works
DocRenders sends your post HTML to the DocRenders rendering service and streams the resulting PDF directly to the visitor’s browser — no files are stored on your server.
A free API key is available at docrenders.com.
External services
This plugin connects to the DocRenders API to generate PDFs. No PDF files are stored on your server — they are streamed directly to the visitor’s browser.
Endpoints used:
/render— called whenever a visitor clicks the PDF download button or a WooCommerce invoice is generated. Sends the post/page HTML (or invoice data) and your API key./usage— called periodically from the admin settings page to display your monthly render count. Sends only your API key.
Data sent: post or page HTML content, invoice field values (shop name, address, order details), API key (as a Bearer token), and optional rendering options (page format, margins).
This service is provided by DocRenders. Terms of Service: https://docrenders.com/terms Privacy Policy: https://docrenders.com/privacy
