(2 customer reviews)

WordPress Posts to PDF


Offer your users an option to read your articles offline. Export WordPress posts & pages to PDF, Word or Print with ease.

One Time Payment | No subscription | Lifetime Updates
View Demo

Export WordPress Posts as PDF

Converting WordPress Posts and pages to PDF and exportable Word files has never been easier. This is thanks to the fact that the WordPress Posts and Pages to PDF plugin, allows site visitors and admins to convert web pages to PDF and Microsoft Word documents instantly.

As a WordPress PDF plugin, WordPress Posts and Pages retains the formatting of paragraphs, images, blockquotes, and much more. Doing so allows for easy offline reading of site content, easy printing of material, and easy export of content complete with in-style headers, footers, and featured images.

export wp posts as pdf
example post exported as pdf

The Most Customizable WordPress PDF Plugin

Right clicking to print blog posts and pages will often fail to preserve on-screen formatting of blog posts and web pages. To compound this problem, existing WordPress PDF generator plugins export text-based content only, not the correct layout of pages when viewed online.

The WordPress Posts & Pages to PDF plugin is designed to enhance export experiences. Unlike with other WordPress PDF generators, Posts & Pages to PDF allows website owners to select what data is exported to portable documents, while also preserving post and page formatting.

  • When used as a WordPress PDF plugin, posts and pages are exported in a way which matches how content appears when browsed online
  • Simple back office tools allow site admins to select what data they want to show / export when converting a webpage to pdf
  • Exported PDF and Word files are print-friendly, meaning that exported content will appear the same when printed as it does when viewed in PDF or Microsoft Word format
View Demo

Multiple Layouts & Plugin Compatibilites

WordPress Posts & Pages to PDF is the only WordPress PDF plugin which features full compatibility with websites built using Visual Composer.

The Visual Composer website builder allows users to create beautiful web pages by dragging and dropping content using a WYSIWYG page builder. Few WordPress PDF plugins can capably export data from Visual Composer in a way which matches how pages and posts appear on-screen. Thankfully, WordPress Posts & Pages to PDF can, while still permitting full content customization.

  • Visual Composer
  • WP Residence Theme
  • Real homes
  • Avada portfolio gallery images
  • REAL Homes properties Theme
  • WP residence theme
View Admin Demo
multiple layouts
header settings

Display Website Header & Footer Areas in Exports

With WordPress based e-commerce platforms and blogs, site visitors may wish to save a PDF copy of your content for perusal offline. To remind readers where they found you, the WordPress Posts & Pages to PDF plugin can include website headers and footers in exported content. Doing so extends the reach of your website branding and encourages repeat site visits.

To further encourage repeat site visits, blog posts and pages can be exported with clickable links and tags which redirect users back to source material online.

Display Featured Images, Categories & Tags

WordPress Posts & Pages to PDF can be configured to export on-page media such as featured images, content categories, and tags. This allows site visitors to convert a webpage to PDF exactly as pages appear visually on-screen. Alternatively, site admins can elect not to export different elements (such as tags) via an array of easy to use back-office tools.

Are you looking for the best WordPress PDF plugin for your blog or website? If so, install WordPress Posts & Pages to PDF now, or view a live demo by clicking here.

View Demo
export post images inside pdf
acf field support

Display Any Data (including ACF Fields)

All data types including custom post fields & ACF fields are support to be exported within the PDF.

2 reviews for WordPress Posts to PDF

  1. Firefoxfx

    Very good customer support. They react fast and if you have found a bug they fix it fast.

  2. jkhaui

    One of the best plugins I’ve used. It just works, really well. Love the customisability with the meta keys too. More design options with the layout and an option to link posts together (like the chapters in a book) would be great 😀

Add a review



Hide Print Posts on Page

If you want to hide the print pdf, word, print icons on pages for example you can use this custom CSS: body.page .wordpress-print-posts { display: none; }

How to use the print posts shortcode

To output the print posts functionality on any page, use the following shortcode: If post argument is not set, our plugin gets current post automatically. Otherwise set a post ID.

How do I stop Google from indexing PDF exports?

If you want Google to stop indexing the post, product or category PDF exports, you need to exclude the URL parameters within the Google Search Console. An example how to do this can you see here: URL Paramters in Google Search Console

New ACF / Custom Meta Keys are not visible

We save a transient for meta keys called "wordpress_print_posts_options_meta_keys", that lasts 1 week. Please delete the transient from wp_options database table OR use a plugin like transient manager. Then newly added meta keys will be visible.

Are custom PDF layouts possible?

If none of the built in PDF layouts are what you are looking for then there are two solutions for your own custom PDF template. First option: code your own template in PHP. Print products PDF Therefore you can use one of the two...

Show custom Taxonomies in WordPress Post PDF

Creating a seamless and informative experience for users on your WordPress site often involves presenting detailed information in an organized manner. One way to enhance this experience is by showing custom taxonomies in your WordPress posts,...


# Changelog
- NEW:	Thai & Chinese font support

- NEW:	Use any post data as variable in your PDF
- NEW:	Custom Text before / after the Post
- NEW:	Disable font awesome loading
- NEW:	Filter for header & Footer HTML
- NEW:	FIlter for config wordpress_print_posts_mpdf_config
- NEW:	Added new hook wordpress_print_posts_description
- NEW:	Added support for AV_IMAGE shortcode

- NEW:	Open links in same tab
- NEW:	Option to increase the print posts interval check
		to prevent print closing too fast
- NEW:	2 Options to avoid SSL issues with CURL (advanced settings)
		CURL Follow Location
		CURL AllowU nsafe SSL Requests
- NEW:	Filter for custom fonts
- FIX:	Oswald font not having italic
- FIX:	Exclude categories revert not working

- FIX:	Important: Shortcodes not executed

- NEW:	Option to disable "Render Shortcodes" (Enfold support)
- NEW:	Upgraded font awesome icon library to latest version
- FIX	Content empty when strip images used
- FIX:	Removed admin bar menu item

- NEW:	Added support for ACF repeater fields

- NEW:	Dropped Redux Framework support and added our own framework 
		Read more here: https://www.welaunch.io/en/2021/01/switching-from-redux-to-our-own-framework
		This ensure auto updates & removes all gutenberg stuff
		You can delete Redux (if not used somewhere else) afterwards

- FIX:	wepb image support (will replace webp with jpg)

- FIX:	Reordering was not possible for new enabled fields
- FIX:	Added explaining texts to options 

- FIX:	Queried object not found
- FIX:	Avada portfolio issue
- FIX:	Removed more inline styles
- FIX:	Changed wp residence icon links

- NEW:	Reorder custom post meta fields
		Upgrade guide:
		1. Existing configuration will not be removed (we have a fallback implemented)
		2. Enable a custom meta field
		3. Reload the page
		4. Drag and Drop it from disabled into enabled
		Example: https://imgur.com/a/1QPSFAP
- NEW:	Custom meta / ACF fields now in an own section
- NEW:	Better performance for custom fields

- NEW:	Option to Hide placeholder image

- FIX:	Empty meta key container appeared

- NEW:	Added format & orientation options to layout section
		Demo: https://imgur.com/a/0lx37iR
- NEW:	Moved the menu to general bar because our plugin
		can be used for all post types
- NEW:	meta values wrapped in p tag now

- NEW:	Added ACF Field support for custom meta fields
		Example: https://imgur.com/a/NeCooLB
- NEW:	Classes added to header, footer and 2nd layout image container
- FIX:	Removed inline styles from header & footer
- FIX:	Removed image inline styles

- FIX:	qrcode class missing

- NEW:	Updated the MPDF Rendering engine from Version 7 to Version 8
- NEw:	PHP 7.4 Support
- FIX:	WPEngine could not create fonts cache folder files

- NEW:	Support for Avada portfolio gallery images
- NEW:	Moved menu item to main sidebar

- NEW:	Added a complete new template for REAL Homes properties Theme
- FIX:	Updated POT, MO & PO Files

- FIX:	Header / Footer not working

- NEW:	Added support / created a new template for wp residence theme
		so you can export properties
- NEW:	Created a new 4th template with title aboce the image

- NEW:	Fiter for wordpress_print_posts_header_footer_html
		See example here: https://welaunch.io/plugins/wordpress-posts-pdf/docs/faq/custom-header-footer-hook/
- NEW:	Added caching for wp-admin meta keys to increase backend performance

- FIX:	Mobile browser support for print functionality
- FIX:	Widget URL was wrong (404 issue)

- NEW:	Added 3 options to set a custom icon / text / html for
		the PDF, word or print icons
- NEW:	Added hooks:
- FIX:	Issue with numeric custom meta fields
- FIX:	Removed icon size option (should be done in HTML)

- NEW:	Added a "do shortcode" to header / footer custom text
- NEW:	Added 2 new filter hooks for custom meta keys:
- FIX:	Added an empty check for custom meta value for 2nd layout

- NEW:	Added an option to stop removing shortcodes in debug settings

- NEW:	Download PDF instead of Inline View Option
		Settings > General 
- NEW:	Filter: wordpress_print_posts_html

- FIX:	Text got cut off in print mode

- NEW:	Added an option to show print icons only on specific post types

- NEW:	Added a space before meta key
- NEW:	Moved from CDN to locale for font awesome
- FIX:	Locale missing for categories translation

- FIX:	Google Fonts missing

- NEW:	Added Visual Composer Grid support for description
		See Settings > Data > Description > Visual Composer Support
- FIX:	PHP Notices
- FIX:	Removed TGM

!!!! MPDF 7 requires at least PHP 5.6 				!!!!
!!!! Do NOT update if you are on a lower Version 	!!!!
- NEW:  PHP 7.2. Support
- NEW:  Moved MPDF to vendor folder for composer support
- NEW:  Option to enable MPDF Debugging (images, fonts)
- FIX:  Upgraded MPDF Rendering Engine to Version 7.0.3

- NEW:  Shortcode rewritten for better flexibility: 
		[print_posts post="YOUR_POST_ID" pdf="yes" word="no" print="yes"]
		Default Values:
		- post = current post if no post id was set
		- pdf = yes
		- word = yes
		- print = yes

- NEW: You can use the shortcode even when PDF, print or word is disabled

- FIX: Issue with strange post meta keys

- FIX: Added a br tag after custom Meta keys
- FIX: Removed meta key query for only post types

- Inital release

Future features

You may also like…


WordPress Store Locator


Show off your local stores with our WordPress Store Locator plugin. Create or import your stores, create a page embedding the shortcode and start selling offline. Fully customizable, our plugin let you configure what data you want to display and how you want to present it.

WooCommerce Plugins

WooCommerce Print Products (PDF)


Transform a single WooCommerce product page into an eye-catching PDF leaflet ready for instant download. Export single products easily as PDF, Word or Print. Choose what you want to show and who should be able to see the export buttons.


Export your blog posts as PDF with ease. Give your readers the opportunity to read your blog offline or printed. Complete export or just post categories – you can choose.

Save over 75%

Get our Bundles and Save

The bundle includes all of our WooCommerce Plugins. Just now for $299 instead of $504

Get ALL our WordPress plugins in one bundle and save more than 66%!


Get ALL our 43 weLaunch plugins in one bundle and save more than $1500!


Get ALL our WooCommerce plugins in one bundle and save more than 50%!

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.

Close Popup
Privacy Settings saved!
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Technical Cookies
In order to use this website we use the following technically required cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Accept all Services