DK PDF allows your site visitors generate PDF files from WordPress posts, pages, custom post types and WooCommerce products using a button.
As of April 2026, DK PDF is a WordPress pdf plugin with 4.0K+ active installations and a 4.6/5 rating from 43 reviews. It has been downloaded 105K+ times in total. Requires WordPress 3.9+ and PHP 8.0+. Available on WordPress.org since 2015. Recently updated within the last 3 months. Download volume is stable this week. Support resolution rate: 0%. Top alternative: PDF Invoices & Packing Slips for….
Transform your WordPress content into professional PDF documents
Generate stunning, brand-consistent PDF files from your WordPress posts, pages, custom post types, and WooCommerce products with just one click. Perfect for content creators, businesses, and developers who need reliable PDF generation.
Homepage | View Demo | Documentation | YouTube
Great, but the PDF Button text change doesn’t work.
Contrary to older reviews, the developer has updated the plugin to support PHP8. I’ve tried nearly every PDF generator plugin out there, and most are either overly complicated, have cluttered UIs, bombard you with paid upgrade ads, or are just awful to set up and use—especially for something that should be straightforward with the abundance of PDF libraries available. This plugin is the one—clean, no-nonsense, developer-friendly (if you need to control the styling and output), and most importantly, backed by a super helpful developer. If only more developers created sensible, easy-to-use, and well-designed plugins like this one.
No longer maintained, not compatible with PHP 8
Like the title says, this plugin is no longer maintained and it is not compatible with PHP 8.
This is the error it outputs using PHP 8.0:
Array and string offset access syntax with curly braces is no longer supported in /public_html/wp-content/plugins/dk-pdf/vendor/mpdf/mpdf/src/Mpdf.php on line 2209
Please, pretty please, somebody fix this !!!
Like the title says, this plugin is no longer maintained and it is not compatible with PHP 8.
Update
Hello
Please update your plugin.
Your plugin is the best, but your plugin does not support Persian and Arabic.
After receiving the PDF file, a mark from the sites whose articles are in Persian ??????? Is displayed instead of letters in the received PDF.
thanks a lot
| WordPress | 3.9+ requiredTested up to 6.9.4 |
| PHP | 8.0+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.