WordPress plugin intelligence profile

HTML to PDF Converter

Convert any WordPress page or post to PDF with the html2pdf.app API — via a shortcode or an automatic "Save as PDF" button.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.0 · PHP 7.0
Directory statusactive
Last directory update16 Jun 20264mo ago
Active installations60Adoption metric — not a quality score
WordPress.org rating3.0 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records HTML to PDF Converter version 1.1.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

app, lets your visitors save any WordPress page or post as a PDF. Install the plugin, add your API key, and either drop a shortcode where you want the download link — or switch on the automatic button to add a “Save as PDF” link to every post and page with no shortcode at all.

app cloud API, the same engine used by the standalone service, so PDFs render with full CSS, web fonts, and images.

Features

  • One shortcode — add a download button anywhere with [html2pdf text="Save as PDF"].
  • Automatic button — show a “Save as PDF” button on chosen post types automatically, with no shortcode. Choose the position (before, after, or both) and the button text.
  • Print-ready output — set the CSS media type to screen or print (globally or per shortcode) to use your theme’s @media print styles and hide unwanted sections.
  • Full conversion control — page format (A4, Letter, Legal, and more), portrait/landscape orientation, custom margins, and custom width/height.
  • Test your connection — validate your API key from the settings page in one click before you go live.
  • Styled, theme-friendly button — ships with a clean default style that your theme can override, and is hidden automatically in the PDF when converting with print media.

Why a PDF plugin?

PDF downloads are useful for invoices, receipts, documentation, recipes, event tickets, knowledge-base articles, and any content your visitors want to save or print. This plugin gives them a one-click way to do it.

External services

app API to generate PDFs. app/v1/generate, which fetches that public URL, renders it, and returns the PDF. Your API key is sent with the request for authentication.

Because the API fetches the page itself, the page being converted must be publicly accessible on the internet.

  • Service: html2pdf.app — https://html2pdf.app
  • Terms of Service: https://html2pdf.app/terms-of-service/
  • Privacy Policy: https://html2pdf.app/privacy-policy/

Plugin Settings

Go to Settings → HTML to PDF to configure:

  • API Key — your html2pdf.app key (with a “Test connection” button to verify it).
  • Page Format — Letter, Legal, Tabloid, Ledger, or A0–A6.
  • Landscape — switch orientation to landscape.
  • Media — screen or print. Choose “print” to apply your theme’s @media print styles. This is the default for every button and can be overridden per shortcode.
  • Margins — top, right, bottom, and left margins in pixels.
  • Width / Height — optional custom page size in pixels.
  • Automatic button — enable it, choose which post types it appears on, its position, and the button text.

Usage

Shortcode

Add the shortcode to any page or post:

[html2pdf text="Save as PDF"]

Supported attributes:

  • text — the button label (default: “Generate PDF”).
  • media — screen or print (defaults to the Media setting).

Example: [html2pdf text="Download PDF" media="print"]

Automatic button (no shortcode)

Under Settings → HTML to PDF → Automatic Save as PDF button, enable the button and pick the post types, position, and label. The button is then added to that content automatically.

Examples

Hide parts of the page from the PDF. ) and it will be excluded from the generated PDF, while still showing normally to your visitors:

<div class="html2pdf_hide">... not included in the PDF... </div>

No extra CSS or print media is required — the conversion button is hidden automatically too.

For full control, the page <body> receives a html2pdf-rendering class while it is being converted, so you can target anything from your theme’s stylesheet:

important; }

You can also use the “media” parameter (or the Media setting) to activate your theme’s print styles: [html2pdf text="Save as PDF" media="print"].

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • convert to pdf
  • page to pdf
  • save to pdf
  • html2pdf
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.0 · PHP 7.0
Update activity16 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.