Found Image http://plugins.svn.wordpress.org/dk-pdf/assets/icon-256x256.png DK PDF | Plugin Review Network Skip to Content

Plugin Review Network

Plugin Review Network

an eye on the best wordpress plugins
Show Sidebar Hide Sidebar
[+] Sidebar [-] Sidebar
Plugin:
Rated:
90%
4.5 Stars (37 votes)

Home

WP.Org

ReadMe

Support
  • Author:
    Emili Castells
Version: 1.9.6
Requires: WP 3.9
Last Updated:2356 days ago
Downloads:58689
Installations: 1,000+
Tags:
    acrobat, convert, convert pdf, create, create pdf, generate, generate pdf, mpdf, pdf, pdf generator, post to pdf, Woocommerce PDF, wordpress pdf generator, wordpress to pdf, wp to pdf
Download Plugin Package

DK PDF

Released on July 10, 2015.
Download Plugin Package

Version: 1.9.6

DK PDF allows your site visitors generate PDF files from WordPress posts, pages, custom post types and WooCommerce products using a button.

  • Description
  • Changelog
  • Installation
  • Screenshots


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

[youtube https://youtu.be/ZQoXLbu5ldI]

2.3.1

  • Fix - Server-Side Request Forgery by sanitizing external URLs from content, and configuring mPDF to restrict external resource fetching.

2.3.0

  • Enhancement - Add custom font manager for uploading and managing custom .ttf fonts in PDF generation.
  • Enhancement - Add core fonts management, recommended for Arabic, Hebrew, Indic and CJK languages support.

2.2.1

  • Enhancement - Display custom fields in WooCommerce product PDF.
  • Fix - Fatal error when generating PDFs for posts with non-publish status.
  • Fix - Respect 'shortcode only' position setting on WooCommerce and WordPress archive pages.

2.2.0

  • Enhancement - Add button visibility by role.
  • Enhancement - Add max. number of items to display in the PDF.
  • Fix - Fatal error with composer package versions.
  • Fix - Wrong header and footer title for categories and shop.

2.1.0

  • Enhancement - Add custom fields support.
  • Fix - Display pdf button in wc taxonomies to apply.

2.0.2

  • Fix - Wrong post content in single templates.

2.0.1

  • Fix - Broken shortcodes after 2.0.0 upgrade.

2.0.0

  • Enhancement - New template system and content display including archive and single templates.
  • Enhancement - Support for WooCommerce products including single, shop and archive pages.

1.9.10

  • Enhancement - Add new template sets system.
  • Enhancement - Add new dkpdf_content_template filter to select template conditionally.
  • Enhancement - Add output PDF html for debugging purposes.
  • Enhancement - Increase init settings action priority to allow more custom post types to apply.

1.9.9

  • Fix - Plugin templates not displaying CSS correctly.

1.9.8

  • Fix - Add custom namespace to avoid issues with third party composer packages.
  • Fix - Disable deprecated dynamic property message.

1.9.7

  • Enhancement - Update plugin requirements and mpdf library to PHP 8+
  • Fix - Reflected Cross-Site Scripting security issue

1.9.6

  • Update mPDF library to latest version.
  • New filters dkpdf_mpdf_font_dir, dkpdf_mpdf_font_data, dkpdf_mpdf_temp_dir. Thanks to joostvanbockel.

1.9.3

  • Reverting to 1.9.1, something went wrong in 1.9.2

1.9.2

  • PHP7: Remove some warnings, see issue #38, issue #48.
  • HTTPS: Fix images not working after move to https, see issue #51.

1.9.1

  • Added PDF Protection in PDF Setup Settings
  • New Columns Shortcodes: [dkpdf-columns] and [dkpdf-columnbreak]
  • New Filter: dkpdf_pdf_filename
  • Fixed Admin scripts enqueued on all pages (thanks to Aristeides Stathopoulos @aristath)

1.9

  • Added shortcode tag attribute to dkpdf-remove shortcode
  • FontAwesome icons support
  • Added post title as PDF filename when downloaded from browser

1.8

  • New filter dkpdf_pdf_format
  • New filter dkpdf_header_title
  • Option for remove default PDF button when adding PDF button manually (thanks to Renato Alves)

1.7

  • New filters (see documentation filters)
  • Fixed github issues #21 #23 #24

1.6

  • 4.4.2 Tested
  • Added DK PDF Generator compatibility (css + shortcodes)

1.5

  • Added PDF Custom CSS setting
  • Sanitized settings fields

1.4

  • Added [dkpdf-pagebreak] shortcode for adding page breaks
  • Added filters dkpdf_header_pagination and dkpdf_footer_pagination
  • Added addons page to admin menu

1.3

  • New DK PDF admin menu for better usability
  • Added a PDF Setup tab for adjusting page orientation, font size and margins of the PDF
  • Added [dkpdf-remove] shortcode for removing pieces of content in the generated PDF

1.2

  • Settings link in plugins list page
  • Adjusts header template for better logo display

1.1

  • Removes dkpdf-button shortcode in the generated PDF

1.0

  • Initial release


Installing "DK PDF" can be done either by searching for "DK PDF" via the "Plugins > Add New" screen in your WordPress dashboard, or by using the following steps:

  1. Download the plugin via WordPress.org
  2. Upload the ZIP file through the 'Plugins > Add New > Upload' screen in your WordPress dashboard
  3. Activate the plugin through the 'Plugins' menu in WordPress


Front-end PDF Button
Screenshot 1


PDF Button settings
Screenshot 2


PDF Setup settings
Screenshot 3


PDF Header & Footer settings
Screenshot 4


PDF Custom CSS
Screenshot 5


PDF Templates
Screenshot 6


Single post PDF
Screenshot 7


Category PDF
Screenshot 8


WooCommerce Product PDF
Screenshot 9


WooCommerce Shop PDF
Screenshot 10


Disable PDF Button Metabox
Screenshot 11


Custom Fields support
Screenshot 12


Custom Fonts Manager
Screenshot 13



 

Click here to cancel reply.

Click here to cancel reply.


*

*


Please copy the string SM6OoF to the field below:

Home | Sitemap | Contact
Network Skin Theme for BioShip by WordQuest
Password Reset
Please enter your e-mail address. You will receive a new password via e-mail.