WordPress plugin intelligence profile

PDF Generator for Posts & Pages – Export Any Post Type to PDF

Add a one-click PDF download button to any post, page, or custom post type. Includes a visual layout builder, ACF field support, color control, and sh …

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.6 · PHP 7.4
Directory statusactive
Last directory update19 Jul 20263mo ago
Active installations90Adoption metric — not a quality score
WordPress.org rating1.0 / 5 from 1 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 PDF Generator for Posts & Pages – Export Any Post Type to PDF version 1.1 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

PDF Generator for Posts & Pages is the easiest way to let your visitors download a beautifully formatted PDF of any WordPress post, page, or custom post type — with zero coding required.

Whether you run a blog, a WooCommerce store, a job board, or a directory site, this plugin adds a Download PDF button directly on your content pages. Visitors get a clean, print-ready PDF in one click.

Demo | Support | Pro Version | Documentation

Why Use PDF Generator for Posts & Pages?

Most PDF plugins force you to edit PHP templates or paste complex shortcodes. This plugin gives you a visual drag-and-drop layout builder inside your WordPress dashboard — simply choose a layout, toggle which content blocks to include, and save. Your PDF updates instantly.

Core Features

Visual PDF Layout Builder

Choose from four ready-made page layouts — Single Column, Image Left, Image Right, and Image Top. Drag and reorder content blocks (title, image, description, custom fields, read more link). Set per-block alignment.

See a live preview update as you make changes.

Supports All Post Types

Works with Posts, Pages, and any registered Custom Post Type — including WooCommerce Products, job listings, property listings, portfolios, and more. Enable or disable PDF export per post type from the admin settings.

ACF Custom Field Support

Automatically detects Advanced Custom Fields (ACF). When ACF is active, the Post Meta Keys tab shows a searchable dropdown of all your ACF field groups. Select the fields you want to include in the PDF — labels and values are pulled automatically.

Works with text, number, email, URL, select, checkbox, and relationship fields.

Custom Post Meta Keys

No ACF? No problem. Manually add any WordPress post meta key.

The plugin fetches the value from the database and includes it in the PDF. Search your existing meta keys server-side as you type — no page reload needed.

Full Color and Typography Control

Customize the PDF background color, body text color, header and footer background and text colors, download button colors, title font size, content font size, and image size — all from the Styling tab.

Header and Footer Text

Add custom header and footer text to every generated PDF page. Great for branding, copyright notices, or contact details.

Flexible Button Placement

Place the PDF download button before the content, after the content, or use the shortcode for a completely custom location.

Shortcode Support

Use [gmptp_single_post] to place the PDF button anywhere in your templates, or [gmptp_single_post id="123"] to generate a PDF button for a specific post from any page.

Translation Ready

All front-end strings — button label, loading messages, read more text — are fully translatable from the Translation tab in the admin. Compatible with WPML and Polylang.

Lightweight PDF Generation

PDFs are generated directly in the visitor’s browser using React PDF renderer — no server-side processing, no temporary files stored on your server, no load on your hosting.

Perfect For

  • Bloggers — Let readers save and share articles as PDFs
  • WooCommerce stores — Offer downloadable product spec sheets
  • Job boards — Export job listings as formatted PDFs
  • Real estate sites — Generate property information PDFs
  • News and magazines — Archive articles in PDF format
  • Documentation sites — Export guides and tutorials to PDF
  • Schools and universities — Download course or event pages as PDFs

Get Post to PDF Pro →

Our Other Free Plugins

  • Post to PDF (Free) – The free version of this plugin
  • PDF Catalog for WooCommerce – Generate multi-page product catalogs
  • Product Enquiry for WooCommerce – Add enquiry forms to product pages
  • Add to Quote for WooCommerce – Quote cart functionality
  • Show Variations on Shop Page – Display product variations in shop listings
WordPress.org metadata

Plugin tags

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

  • export post pdf
  • pdf download
  • pdf generator
  • post to pdf
  • wordpress pdf
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.6 · PHP 7.4
Update activity19 Jul 20263mo 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.