Paperbolt

Description

Paperbolt turns any WordPress content into beautiful PDFs using a cloud-based rendering engine. No server-side rendering means zero PHP memory issues, no font configuration headaches, and full support for modern CSS including flexbox and grid.

Key Features

  • Cloud Rendering — All PDF rendering happens in the cloud via a Chromium engine. Supports flexbox, grid, custom fonts, and modern CSS.
  • Zero Server Load — Works on shared hosting. No PHP extensions or fonts to install.
  • WooCommerce Invoices — Generate invoices, packing slips, and receipts. Auto-attach to order emails.
  • Batch Processing — Generate up to 100 PDFs in a single API call.
  • Post-Processing — Merge, split, compress, and password-protect PDFs.
  • Simple Setup — Enter your API key and you’re ready to go.

Features

  • Download any post or page as a PDF with one click
  • WooCommerce invoice, packing slip, and receipt generation
  • Auto-attach invoices to WooCommerce order emails
  • Sequential invoice numbering with configurable format
  • Shortcode and Gutenberg block for download buttons
  • Bulk PDF generation from post lists and WooCommerce orders
  • Template management synced with your Paperbolt account
  • Starter template library with one-click import
  • Usage dashboard showing credits remaining
  • WP-CLI support: wp paperbolt generate <post_id>
  • Customizable paper size, orientation, and margins
  • Built-in PDF typography and table styling controls
  • PDF caching to minimize API calls
  • Full translation support

Pricing

The plugin is free. You need a Paperbolt account (also free) for API access:

  • Free — 50 credits/month. No credit card required.
  • Starter ($9/mo) — 2,000 credits. Chromium engine access.
  • Pro ($29/mo) — 10,000 credits. Batch API, priority rendering.
  • Business ($79/mo) — 50,000 credits. Everything included.

Sign up at lightningpdf.dev.

Third-Party Services

This plugin relies on the Paperbolt API service to generate PDF documents. No PDFs are rendered locally; all rendering is performed by the Paperbolt cloud service.

Service URL: https://lightningpdf.dev

When data is sent:

  • When a PDF is generated (post/page download, WooCommerce invoice, shortcode, bulk generation)
  • When templates are listed, imported, or deleted (template management)
  • When usage/credit information is checked (hourly cron sync and admin dashboard)

What data is sent:

  • HTML content of the post, page, or WooCommerce order being converted to PDF
  • For WooCommerce documents: order details including billing name, address, email, phone, shipping address, line items, and totals
  • Your API key for authentication
  • PDF generation options (paper size, orientation, margins, typography settings)

Service policies:

By using this plugin, you agree to the Paperbolt Terms of Service and Privacy Policy. Please review these policies before activating the plugin, especially if you process personal data subject to GDPR or similar regulations.

Blocks

This plugin provides 1 block.

  • Paperbolt Download

Installation

  1. Upload the paperbolt folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu
  3. Go to Paperbolt > Settings
  4. Enter your API key (get one free at lightningpdf.dev)
  5. Click “Test Connection” to verify
  6. Enable “PDF Button” to add download buttons to your posts

For WooCommerce invoices:
1. Check “Enable WooCommerce” in Paperbolt settings
2. Fill in your company details (name, address, logo)
3. Configure auto-attach settings under WooCommerce > Settings > Paperbolt

FAQ

Do I need a Paperbolt account?

Yes. The plugin uses the Paperbolt cloud API to generate PDFs. Sign up for free at lightningpdf.dev — no credit card required. You get 50 free credits per month.

Does it work on shared hosting?

Yes. Paperbolt generates PDFs in the cloud. Your WordPress server only makes an API call, so it works on any hosting plan.

Can I use my own templates?

Yes. You can create custom HTML templates on the Paperbolt dashboard and select them in the plugin settings. Templates support variables like {{title}}, {{author}}, and {{content}}.

Does it support WooCommerce?

Yes. Generate invoices, packing slips, and receipts for WooCommerce orders. Auto-attach invoices to order emails, use bulk actions to generate multiple invoices, and let customers download invoices from My Account.

What is a credit?

One credit = one PDF generated. Free accounts get 50 credits per month. Post-processing operations like compress and protect are free and don’t use credits.

Can I self-host the API?

Yes. Change the “API Base URL” in settings to point to your self-hosted Paperbolt instance.

Is it GDPR compliant?

Paperbolt processes HTML content to generate PDFs and does not store personal data beyond what’s needed for the generation request. PDFs are temporarily stored based on your plan’s retention settings and then deleted.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Paperbolt” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Paperbolt” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release
  • Post/page to PDF conversion
  • WooCommerce invoice, packing slip, and receipt generation
  • Auto-attach invoices to WooCommerce emails
  • Sequential invoice numbering
  • Shortcode and Gutenberg block
  • Bulk PDF generation
  • Template management
  • Usage dashboard
  • WP-CLI support
  • PDF caching