Enconvert HTML to PDF

Enconvert HTML to PDF

Details
View on WordPress

Let visitors upload an HTML file and download a CSS-faithful PDF, right from any WordPress page. The plugin renders a native form on your site and sends the file directly to the Enconvert API for conversion. No iframe, no extra tracking — just a clean form on your page.

How it works:

  1. Generate a public API key (pk_*) at enconvert.com/dashboard.
  2. Add your WordPress site’s domain to the key’s allowed-domains list.
  3. Paste the key into the plugin settings.
  4. Drop [enconvert_html_to_pdf] into any page, post, or shortcode block.

What the API does behind the scenes:

  • Accepts .html and .htm files
  • Renders via WeasyPrint, respecting your CSS @page rules, named page sizes, margins, headers, and footers
  • Returns a downloadable PDF in seconds
  • Supports paginated output with named sizes (A0–A6, B0–B5, Letter, Legal, Tabloid, Ledger) or custom dimensions

Free tier available — 100 monthly conversions, no credit card. Paid tiers raise the limit and increase the max file size.

Third-Party Service

This plugin sends visitor-uploaded files directly from the visitor’s browser to the Enconvert API:

  • https://api.enconvert.com — receives the HTML file and returns a presigned URL for the PDF download.

The visitor’s browser sends an X-API-Key header containing the public API key configured in plugin settings. The API validates the key and the requesting domain (the page’s origin) before accepting the conversion. Your WordPress server is not involved in the conversion request.

By using this plugin, you and your visitors agree to Enconvert’s Terms of Service and Privacy Policy.

Details

Plugin code:
enconvert-html-to-pdf
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-20
Rating:
Times rated:
0
converter
document
html
html-to-pdf
pdf