Simple PDF Exporter
by Duke 3.5 (4 reviews)

Simple PDF Exporter

Export a single PDF with all posts, or custom post types.

Simple PDF Exporter ranks #9,687 among WordPress.org plugins with 400+ active installations, is #1,058 of 6,305 in the Media category, a 3.5/5 rating from 4 reviews, and was last updated Jan 14, 2023. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 6.1.12 (Current: 7.1)
v2.0 Current Version v2.0
Updated 3 years ago Last Update on 14 Jan, 2023
Refreshed 7 hours ago Last Refreshed on
#1,058 of 6,305 in Media Top 25% by installs No update in over a year
View on WordPress.org
Rank
#9,687
No change
Active Installs
400+
-12.3%
KW Avg Position
93
No change
Downloads
15.4K
+13 today
Support Resolved
0%
No change
Rating
70%
Review 3.5 out of 5
3.5 (4 reviews)

Next Milestone 500

Total Progress 52%
400+ 500+
541
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 48 more installs to reach 500+

Rank Changes

9,679 9,692 9,705 9,717 9,730 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
9,678 9,693 9,707 9,721 9,736 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Current #9,687
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
0 10 20 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

3.5
4 reviews
Overall 70%
5
2 (50%)
4
0 (0%)
3
1 (25%)
2
0 (0%)
1
1 (25%)

Security History

Source: WPVulnerability

No known vulnerabilities on record for Simple PDF Exporter. Checked 1 month ago.

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who need to generate a downloadable PDF containing their posts or custom post types, but users should have some html/css/php technical knowledge since customization requires editing code. It solves the problem of exporting site content into a single PDF file, either as a full export or limited to a specific post or number of posts.

  • Export all posts to PDF
  • Export custom post types
  • Export a single post
  • Export a limited number of posts
  • Caches generated PDF by date
  • Customizable PDF layout template
  • Customizable PDF CSS styling
  • Uses DOMPDF, FPDF, FPDI libraries

Frequently Asked Questions

Common questions about Simple PDF Exporter

In order to export a pdf, you can do it from backend from Tools -> PDF Export or enter http://yoursite.com/?export=pdf in your browser. You can also make the url into a link or button on your site, to use on frontend.
You can add a frontend link or button on your frontend and customize it, like in this example for Twitter Bootstrap: Change the parameters to suit your needs. <?php // Check if PDF Export Plugin exists first if( function_exists('simple_pdf_export_process')) { ?> <ul class="nav nav-tabs pull-right pdf_export_menu"> <li role="presentation" class="dropdown"> <a class="dropdown-toggle btn" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Export Posts to PDF <span class="caret"></span></a> <ul class="dropdown-menu"> <?php $post_type_to_export = 'portfolio'; $final_pdf = SIMPLE_PDF_EXPORTER_EXPORT.$post_type_to_export.SIMPLE_PDF_EXPORTER_EXTRA_FILE_NAME.date('dMY').'.pdf'; if(file_exists($final_pdf)) { $file_date = date("d M Y - H:i", filemtime($final_pdf)); ?> <li><a class="" href="?export=pdf&post_type=portfolio&num=3" target="_blank">Download Existing Version <small>(<?php echo $file_date; ?> GMT)</small></a></li> <?php } ?> <li><a class="" href="?export=pdf&post_type=portfolio&num=3&force" target="_blank">Generate New Version <small>(might take several minutes)</small></a></li> </ul> </li> </ul> <?php } ?> I want to limit the amount of posts Use &num=x in your url. eg. http://yoursite.com/?export=pdf&num=3 I want to export a specific post Use &post_id=x with the ID of the post or custom post type you need, in your url. eg. http://yoursite.com/?export=pdf&post_id=3 In this case, don't use the post_type parameter. The num parameter will be ignored for obvious reasons. I want to create a PDF from a custom post type Use &post_type=x. eg. http://yoursite.com/?export=pdf&post_type=your-post-type-slug
You need to change the file pdf_layout.php inside the plugin folder wp-content/plugins/simple-pdf-exporter/process/pdf_layout.php Your layout must be echoed in php. eg. echo '<div>the content goes here</div>'; or it won't show up in the PDF. I want to override the existing file / generate a new pdf no matter what Use &force after your url eg. http://yoursite.com/?export=pdf&force This will also invalidate the internal cache, hence it will take more time to generate the PDF. Avoid if possible.
You can use a custom CSS to customize the layout. Create a file named pdf_export.css in your theme folder, otherwise the plugin's default (and really basic) CSS will be used (you can find it here wp-content/plugins/simple-pdf-exporter/assets/pdf_export.css)
Yes there's a few. In order to change them, add them to your wp-config.php file. eg. define(SIMPLE_PDF_EXPORTER_PAGINATION', true); Here's the full list and what they are set to, by default: define('SIMPLE_PDF_EXPORTER_DEBUG', false); // if true, the output will be in html for debugging purposes define('SIMPLE_PDF_EXPORTER_PAGINATION', false); define('SIMPLE_PDF_EXPORTER_HTML_OUTPUT', false); define(SIMPLE_PDF_EXPORTER_CSS_FILE', get_stylesheet_directory().'/pdf_export.css'); define('SIMPLE_PDF_EXPORTER_LAYOUT_FILE', get_stylesheet_directory().'/pdf_layout.php'); define('SIMPLE_PDF_EXPORTER_EXTRA_FILE_NAME', '-'); define('DOMPDF_PAPER_SIZE', 'A4'); define('DOMPDF_PAPER_ORIENTATION', 'portrait'); define('DOMPDF_DPI', 72); define('DOMPDF_ENABLE_REMOTE', true); define('DOMPDF_ENABLE_HTML5', true); // true by default, since v.1.9.2 define('DOMPDF_ENABLE_FONTSUBSETTING', true); define('DOMPDF_MEDIATYPE', 'print'); define('DOMPDF_FONTHEIGHTRATIO', 1);
You can set define('SIMPLE_PDF_EXPORTER_HTML_OUTPUT', true); in your wp-config.php file, just remember to comment the line or set to false, when you are done debugging.

Sign In / Register

You need to sign in or register to use this feature.