Title: PDF &amp; Print by BestWebSoft &#8211; WordPress Posts and Pages PDF Generator Plugin
Author: bestwebsoft
Published: <strong>November 1, 2013</strong>
Last modified: January 23, 2026

---

Search plugins

![](https://ps.w.org/pdf-print/assets/banner-772x250.jpg?rev=2251897)

![](https://ps.w.org/pdf-print/assets/icon-256x256.gif?rev=2580392)

# PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin

 By [bestwebsoft](https://profiles.wordpress.org/bestwebsoft/)

[Download](https://downloads.wordpress.org/plugin/pdf-print.2.4.6.zip)

 * [Details](https://test.wordpress.org/plugins/pdf-print/#description)
 * [Reviews](https://test.wordpress.org/plugins/pdf-print/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/pdf-print/#installation)
 * [Development](https://test.wordpress.org/plugins/pdf-print/#developers)

 [Support](https://wordpress.org/support/plugin/pdf-print/)

## Description

With this plugin you can create PDF files and print pages quickly. Add PDF & print
buttons to WordPress website pages, posts, and widgets.

Generate documents with custom styles and useful data for archiving, sharing, or
saving.

[View Demo](https://bestwebsoft.com/demo-for-pdf-print/?ref=readme)

#### Free Features

 * Automatically add PDF & Print buttons to:
    - Pages
    - Posts
    - Search results
    - Archives
    - Custom post types
 * Select position of the buttons in content:
    - Top left
    - Top right
    - Bottom left
    - Bottom right
    - Top & Bottom Right
    - Top & Bottom Left
 * Add buttons to widget area
 * Add buttons via shortcode
 * Display count of PDF/Print generation
 * Set button type:
    - Image
    - Text
    - Image + Text
 * Change PDF button action:
    - Download PDF
    - Open PDF in a new window
 * Display PDF & Print buttons for certain user roles
 * Display data generated by shortcodes in document
 * Add title and featured image to the document
 * Set custom featured image size
 * Set PDF document size
 * Set custom margins for PDF document:
    - Left
    - Right
    - Top
    - Bottom
 * Customize document styles
 * Change the Print button action
 * Create PDF that fully copies the page
 * Compatible with latest WordPress version
 * Incredibly simple settings for fast setup without modifying code
 * Detailed step-by-step documentation and videos
 * RTL ready

> **Pro Features**
> All features from Free version included plus:
>  * Add text or image watermark
>  * Prevent copying of PDF file content
>  * Customize watermark opacity
>  * Create custom document header and footer templates with:
>     - Images
>     - Text
>     - Date created
>     - Source page URL
>     - Post date (current date for search and archive pages)
>     - Current page number (for PDF only)
>     - Total pages count in document (for PDF only)
>     - Post author (for single posts or pages only)
>  * Create custom document first and last pages with:
>     - Images
>     - Text
>     - Any HTML
>  * Compatibility with Advanced Custom Fields
>  * Set custom top and bottom margins for running title
>  * Add and manage:
>     - Custom fields
>     - Custom data
>  * Add custom fields/custom data:
>     - Before content
>     - After content
>  * WooCommerce compatibility
>  * Set PDF layout:
>     - Portrait
>     - Landscape
>  * Display featured image with shortcode
>  * Display count of PDF/Print generation in admin posts table
>  * Set custom images for buttons
>  * Disable PDF & Print buttons for certain pages and/or post types
>  * Disable PDF & Print buttons for certain users and/or roles types
>  * Additional Elements to single post type [NEW]
>  * Dinamic URI for PDF document [NEW]
>  * Change default PDF file name
>  * Send PDF as email
>  * Add custom code via plugin settings page
>  * Prevent search engines from indexing links in documents
>  * Configure all subsites on the network
>  * Get answer to your support question within one business day ([Support Policy](https://bestwebsoft.com/support-policy/))
> [Upgrade to Pro Now](https://bestwebsoft.com/products/wordpress/plugins/pdf-print/?k=6a544b359e625de8281a635315d84a70)

If you have a feature suggestion or idea you’d like to see in the plugin, we’d love
to hear about it! [Suggest a Feature](https://support.bestwebsoft.com/hc/en-us/requests/new)

#### Documentation & Videos

 * [[Doc] User Guide](https://bestwebsoft.com/documentation/pdf-print/pdf-print-user-guide/)
 * [[Doc] Installation](https://bestwebsoft.com/documentation/how-to-install-a-wordpress-product/how-to-install-a-wordpress-plugin/)
 * [[Doc] Purchase](https://bestwebsoft.com/documentation/how-to-purchase-a-wordpress-plugin/how-to-purchase-wordpress-plugin-from-bestwebsoft/)
 * [[Video] User Guide](https://www.youtube.com/watch?v=Pec-6dDiou0)
 * [[Video] Purchase, Installation, Configuration Tutorial](https://www.youtube.com/watch?v=K6aT6Ew9J0g)
 * [[Video] Installation Instruction](https://www.youtube.com/watch?v=E3w9ID3p2-A)

#### Help & Support

Visit our Help Center if you have any questions, our friendly Support Team is happy
to help – [https://support.bestwebsoft.com/](https://support.bestwebsoft.com/)

#### Affiliate Program

Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft—
[https://bestwebsoft.com/affiliate/](https://bestwebsoft.com/affiliate/?utm_source=plugin&utm_medium=readme&utm_campaign=affiliate_program)

#### Translation

 * German (de_DE)
 * French (fr_FR)
 * Japan (ja)
 * Portugese (pt_BR)
 * Spanish (es_ES)
 * Italian (it_IT)
 * Swedish (sv_SE)
 * Norwegian (no)
 * Danish (da)
 * Russian (ru_RU)
 * Ukrainian (uk)

Some of these translations are not complete. We are constantly adding new features
which should be translated. If you would like to create your own language pack or
update the existing one, you can send [the text of PO and MO files](https://codex.wordpress.org/Translating_WordPress)
to [BestWebSoft](https://support.bestwebsoft.com/hc/en-us/requests/new) and we’ll
add it to the plugin. You can download the latest version of the program for work
with PO and MO [files Poedit](http://www.poedit.net/download.php).

#### Recommended Plugins

 * [Updater](https://bestwebsoft.com/products/wordpress/plugins/updater/?k=d74ca3ffdf910e4ec8ee8774573e7b67)–
   Automatically check and update WordPress website core with all installed plugins
   and themes to the latest versions.
 * [Multilanguage](https://bestwebsoft.com/products/wordpress/plugins/multilanguage/?k=de96d16614089322ff4067a7868cf910)–
   Translate WordPress website content to other languages manually. Create multilingual
   pages, posts, widgets, menus, etc.

### Credits

 * This plugin incorporates a license verification mechanism to ensure the authenticity
   of your license key and provide access to premium features and updates. The verification
   process involves connecting securely to our external service hosted at BestWebSoft
   website [https://bestwebsoft.com](https://bestwebsoft.com). Privacy Policy [https://bestwebsoft.com/privacy-policy/](https://bestwebsoft.com/privacy-policy/).
   End user license agreement [https://bestwebsoft.com/end-user-license-agreement/](https://bestwebsoft.com/end-user-license-agreement/).

## Screenshots

 * [[
 * Displaying PDF&Print buttons in the post on your WordPress website.
 * [[
 * Displaying PDF&Print buttons on archive page of your WordPress website.
 * [[
 * Displaying PDF&Print buttons in widget.
 * [[
 * Printing output page example.
 * [[
 * PDF output page example.
 * [[
 * Settings page (Settings tab) for the PDF&Print in admin panel.
 * [[
 * Settings page (Output tab) for the PDF&Print in admin panel.

## Installation

 1. Upload `pdf-print` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin via the ‘Plugins’ menu in WordPress.
 3. Plugin settings are located in “PDF & Print”.

View a [Step-by-step Instruction on PDF & Print Installation](https://bestwebsoft.com/documentation/how-to-install-a-wordpress-product/how-to-install-a-wordpress-plugin/)

## FAQ

### Buttons for content do not appear on page

Go to the Settings page and change value for the ‘Add Button to’ option.

### Why are PDF and Print buttons not displayed in the custom post type ?

 1. Please make sure that displaying of PDF/Print buttons is enabled for the necessary
    custom post type on the plugin settings page. If necessary, mark the checkboxes
    and save changes.
 2. Check displaying the buttons on the specified pages in the front end of your site.

If buttons are still not displayed, please complete the following:

 1. Try activating a standard WordPress theme for a while (Twenty Fifteen, Twenty Sixteen)
    and check if the problem remains.
 2. Try deactivating all of your plugins except PDF & Print by BestWebsoft and also
    check if the problem is still present. If it is not, activate the plugins one-by-
    one, meanwhile checking, after which plugin activation the problem appears again.

Also, if you are using custom template you should paste the following string to 
the custom post or page template in order to use PDF and Print buttons:

 * in the top of the post or page template
 * in the bottom of the post or page template

You can specify some query parameters for your post. For example:

    ```
    <?php do_action( 'bwsplgns_display_pdf_print_buttons', 'bottom', 'post_type=gallery&orderby=post_date' ); ?>
    ```

or

    ```
    <?php do_action( 'bwsplgns_display_pdf_print_buttons', 'bottom', array( 'post_type'=>'gallery', 'orderby'=>'post_date' ) ); ?>
    ```

For more information on the syntax for assigning parameters to function see [here](https://codex.wordpress.org/Class_Reference/WP_Query#Parameters).

### Why in pdf/print-document displayed not all information from page

For generating a pdf/print page version, PDF & Print plugin uses the content that
is featured in the body of post/page before it is displayed by the browser (i.e.
the data featured in the main block on this post/page in the edit mode).

### If I have shortcode on the page, but I don’t want them to be printed (add to pdf)

Go to the Settings page and unmark checkbox ‘Print Shortcodes’.

### How can I change the content pdf/print document?

You can use following filters if “Full Page PDF” option is disabled:

 * in order to change main content of pdf/print document
 * add_filter( ‘bwsplgns_get_pdf_print_content’, {your_function} );
 * in order to change top running title
 * add_filter( ‘bwsplgns_top_running_title’, {your_function} );
 * in order to change bottom running title
 * add_filter( ‘bwsplgns_bottom_running_title’, {your_function} );
 * in order to change the title of pdf/print document
 * add_filter( ‘bwsplgns_get_pdf_print_title’, {your_function}, 10, 2 );

For example, go to the plugin settings page -> “Custom Code” tab, mark “Activate
custom PHP code.” checkbox in the “PHP” section and add the following code:

    ```
    add_filter(
        'bwsplgns_get_pdf_print_content',
        function( $content ) {
            $my_content   = '<p>Lorem ipsum dolor sit amet</p>';
            $more_content = '<p>Donec fringilla libero ac sapien</p>';

            /* if you want add some data before to the main content */
            return $my_content . $content;

            /* if you want add some data after the main content */
            return $content . $my_content;

            /* if you want add some data both sides the main content */
            return $my_content . $content . $more_content;

            /* if you want add some data instead of the main content */
            return $my_content;
        }
    );
    ```

For more information about WordPress filters see [here](https://codex.wordpress.org/Function_Reference/add_filter).

If “Full Page PDF” option is enabled please use `beforeImageToPdf()` and `afterImageToPdf()`
JavaScript functions for changing PDF document.
 For example, go to the plugin settings
page -> “Custom Code” tab, mark “Activate custom JavaScript code.” checkbox in the“
JavaScript” section and add the following code:

    ```
    function beforeImageToPdf() {
        document.getElementById("site-header").style.display = "none";
    }
    function afterImageToPdf() {
        document.getElementById("site-header").style.display = "block";
    }
    ```

Replace “site-header” on the id of the element you need to hide.

### How can I add different styles to PDF and Print pages?

To do that, go to Dashboard->PDF & Print->Output and mark “Custom CSS” checkbox.
Enter the required styles in the “Custom CSS” field. You can use the class ‘pdfprnt_print’
in order to add some styles only for Print pages.

For example:

    ```
    body p {
        color: green;
    }
    .pdfprnt_print p {
        color: red;
    }
    ```

Also you can use filter ‘bwsplgns_add_pdf_print_styles’ to include additional css-
files.

For example:

Let’s imagine that you have files style.css, style_print.css and style_pdf.css and
you want include them to your PDF or Print pages.

 1. Upload these files to the folder ‘wp-content/uploads’ via FTP.
 2. Go to the plugin settings page and open “Custom Code” tab.
 3. Mark “Activate custom PHP code” checkbox in “PHP” section and insert the following
    code:
 4. add_filter(
     ‘bwsplgns_add_pdf_print_styles’, function( $styles ) { $styles[] =
    array( ‘wp-content/uploads/style_pdf.css’, ‘pdf’ ); /* file will be included to
    PDF pages _/ $styles[] = array( ‘wp-content/uploads/style\_print.css’, ‘print’ );/
    file will be included only to Print pages / $styles[] = array( ‘wp-content/uploads/
    style.css’ ); / file will be included to PDF and Print pages */ return $styles;});

### I get an error “Warning: file_put_contents(/public_html/wp-content/plugins/pdf-print/mpdf/ttfontdata/dejavusanscondensed.GSUBGPOStables.dat): failed to open stream: Permission denied in /***/wp-content/plugins/pdf-print/mpdf/classes/ttfontsuni.php on line 1145”. What can I do?

Probably, you don’t have sufficient access permissions to files and folders.

To solve this, please try the following:

 1. using FTP, please go to the folder “/public_html/wp-content/plugins/pdf-print”
 2. please check what permissions are set on the “mpdf” folder (755 must be set for
    the folder and 644 for files)
 3. if there are another permissions set, please change them

For more info see [Changing File Permissions](https://codex.wordpress.org/Changing_File_Permissions).

### How can I load additional fonts for MPDF library?

Please follow the next steps:

 1. Go to the plugin settings page
 2. Switch to the “Output” tab
 3. Find “Additional Fonts” option and click “Load Fonts” button

or

 1. Download MPDF library by link https://github.com/lynxbee/mpdf
 2. Using FTP, load the file mpdf-master.zip to the folder “{your_site_home_folder}/
    wp-content/uploads”
 3. Go to the plugin settings page
 4. Switch to the “Output” tab
 5. Find “Additional Fonts” option and click “Load Fonts” button

### I have some problems with the plugin’s work. What Information should I provide to receive proper support?

Please make sure that the problem hasn’t been discussed yet on our forum ([https://support.bestwebsoft.com](https://support.bestwebsoft.com)).
If no, please provide the following data along with your problem’s description:

 1. the link to the page where the problem occurs
 2. the name of the plugin and its version. If you are using a pro version – your order
    number.
 3. the version of your WordPress installation
 4. copy and paste into the message your system status report. Please read more here:
    [Instruction on System Status](https://bestwebsoft.com/documentation/admin-panel-issues/system-status/)

### Can I remove content added by shortcodes?

To remove the shortcode, please use ‘bwsplgns_pdf_print_remove_shortcodes’ hook:

 1. Go to the plugin settings page;
 2. Open “Custom Code” tab, mark “Activate custom PHP code.” checkbox in the “PHP” 
    section;
 3. Add the following code (as example):
 4. function pdf_print_remove_shortcodes( $shortcodes_array ) {
     $shortcodes_array[]
    = ‘bestwebsoft_contact_form’; return $shortcodes_array; } add_filter( ‘bwsplgns_pdf_print_remove_shortcodes’,‘
    pdf_print_remove_shortcodes’ );

Replace `bestwebsoft_contact_form` with your shortcode.

## Reviews

![](https://secure.gravatar.com/avatar/5a444af32c5e5a851e11902fa61246676daffadfed9dbf784be7bf508d12ce15?
s=60&d=retro&r=g)

### 󠀁[Critical Error](https://wordpress.org/support/topic/critical-error-835/)󠁿

 [dallasmitchell204](https://profiles.wordpress.org/dallasmitchell204/) October 
4, 2025 1 reply

Garbage that doesn’t work. Keeps telling me it doesn’t have the required file permissions
which it does and a critical error appears when PDF is clicked.

![](https://secure.gravatar.com/avatar/37ce9940c8ffe0520328d6a9db03234e907858dd1d6083c047b96ee34305f328?
s=60&d=retro&r=g)

### 󠀁[PDF generation results in critical error](https://wordpress.org/support/topic/pdf-generation-results-in-critical-error/)󠁿

 [jupiter8](https://profiles.wordpress.org/jupiter8/) May 24, 2025 1 reply

PDF generation results in critical error

![](https://secure.gravatar.com/avatar/a9d24c16040a8ac2967e1995c31f5bd728df11da0f0ab50ecbdfc0bf932ae719?
s=60&d=retro&r=g)

### 󠀁[Does what it says](https://wordpress.org/support/topic/does-what-it-says-1179/)󠁿

 [jacothom](https://profiles.wordpress.org/jacothom/) April 3, 2024

This is a no nonsense plugin with no unnecessary frills and stuff. It is fast and
efficient. Just what I need.

![](https://secure.gravatar.com/avatar/9240319dd93c29d9b008dabb7c6e13717d71f893a99dad90b8e6e6613596fd3b?
s=60&d=retro&r=g)

### 󠀁[Not working (multiple fatal errors)](https://wordpress.org/support/topic/not-working-multiple-fatal-errors/)󠁿

 [ephoris](https://profiles.wordpress.org/ephoris/) December 28, 2023 1 reply

This plugin does not work with my Wordpress that is using the GeneratePress theme.
Clicking the PDF button creates a “fatal error” due to the PHP of the plugin not
being able to handle when the values of things like “margin-left” are set to ‘auto’.
There are multiple instance in the code when a string is multiplied or counted, 
which makes fatal errors

![](https://secure.gravatar.com/avatar/3741106a73289266348a571ed46517944b7e42e73f5f28c5d339767e43d37c47?
s=60&d=retro&r=g)

### 󠀁[I am extremely satisfied](https://wordpress.org/support/topic/i-am-extremely-satisfied-2/)󠁿

 [razvanutat](https://profiles.wordpress.org/razvanutat/) September 11, 2023

I am extremely satisfied with the PDF plugin. At first, I encountered some difficulties,
but thanks to the exceptional support I received, we achieved outstanding results.
The support was prompt and highly competent, addressing every doubt I had and customizing
the plugin to meet my specific needs. Now, I can easily generate high-quality PDFs
from my website’s content, significantly enhancing the user experience. I wholeheartedly
recommend this plugin to anyone in need of creating customized PDFs from web content,
with the assurance of excellent support.

![](https://secure.gravatar.com/avatar/6cfc8c01f1ea3a75ec6f7dba8f2a014ef4cca4fd63a50fb3c8772e492e472ecc?
s=60&d=retro&r=g)

### 󠀁[Blank PDFs is all I get](https://wordpress.org/support/topic/blank-pdfs-is-all-i-get/)󠁿

 [Dennis Bareis](https://profiles.wordpress.org/dbareis/) April 25, 2023 3 replies

FTY: This plugin doesn’t support dynamic pages. On WP 6.2, I have tried with and
without using a shortcode and one generates a PDF with a title and no other contents
and the other generates a completely blank page. The non-shortcode test was for “
Plants” custom page type which is ticked in settings. The button shows up on the
bottom right (it is configured for top right).

 [ Read all 103 reviews ](https://wordpress.org/support/plugin/pdf-print/reviews/)

## Contributors & Developers

“PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin” is
open source software. The following people have contributed to this plugin.

Contributors

 *   [ bestwebsoft ](https://profiles.wordpress.org/bestwebsoft/)

“PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin” has
been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/pdf-print/contributors)
for their contributions.

[Translate “PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin” into your language.](https://translate.wordpress.org/projects/wp-plugins/pdf-print)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pdf-print/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/pdf-print/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/pdf-print/) by [RSS](https://plugins.trac.wordpress.org/log/pdf-print/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### V2.4.6 – 23.01.2026

 * Update : All functionality was updated for WordPress 6.9.
 * NEW : Count of PDF/Print generation.
 * Pro : Featured image shortcode has been added.
 * Update : BWS Panel section update.

#### V2.4.5 – 07.11.2025

 * Update : All functionality was updated for WordPress 6.8.3.
 * NEW : Classes/Ids/Elements to Hide feature has been added.
 * Pro : Single page in the PDF (Full Page Capture) feature has been added.
 * Pro : Loader for Full Page Capture feature has been added.
 * Update : BWS Panel section update.

#### V2.4.4 – 06.08.2025

 * Update : All functionality was updated for WordPress 6.8.2.
 * NEW : Replace video with QR Code image feature has been added.
 * Pro : The First & Last pages feature has been added.
 * Update : BWS Panel section update.

#### V2.4.3 – 26.05.2025

 * Bugfix : Issue with password protected pages has been fixed.

#### V2.4.2 – 06.05.2025

 * Update : All functionality was updated for WordPress 6.8.
 * Bugfix : Bug for Posts PDF has been fixed.

#### V2.4.1 – 24.02.2025

 * Update : All functionality was updated for WordPress 6.6.
 * NEW : New Print button behaviour feature has been added.
 * Update : BWS Panel section update.

#### V2.4.0 – 07.11.2024

 * Bugfix : Check settings notice has been fixed.
 * Bugfix : Elementor widget warning has been fixed.
 * Bugfix : Button display on iOS has been fixed.
 * NEW : New languages has been added.

#### V2.3.9 – 20.09.2024

 * Update : BWS Panel section update.
 * Update : Check settings notice has been added.

#### V2.3.8 – 25.07.2024

 * Update : All functionality was updated for WordPress 6.6.
 * Bugfix : Broken image for buttons fixed.

#### V2.3.7 – 10.05.2024

 * Update : BWS Panel section update.
 * Update : All functionality was updated for WordPress 6.5.
 * NEW : Additional Elements Category to single post type has been added.
 * Pro : Send to mail feature for PDF document has been added.

#### V2.3.6 – 28.12.2023

 * Bugfix : Syntax errors fixed.

#### V2.3.5 – 26.12.2023

 * Update : All functionality was updated for WordPress 6.4.
 * Bugfix : Minor bugs fixed.

#### V2.3.4 – 01.12.2023

 * Update : BWS Panel section update.
 * Update : All functionality was updated for WordPress 6.3.1.
 * Update : PDF library updated to the latest version.
 * NEW : Additional Elements to single post type has been added.
 * NEW : Dinamic URI for pdf document has been added.

#### V2.3.2 – 25.04.2023

 * Update : BWS Panel section update.
 * Bugfix : Added buttons for Twenty Twenty-Three theme.
 * Update : All functionality was updated for WordPress 6.2.
 * Bugfix : Fixes Custom PDF File Name.

#### V2.3.1 – 27.04.2022

 * Update : BWS Panel section update.
 * Bugfix : Remove “Written by” from Author has been fixed.
 * Pro : PHP 8 Multisite issue has been fixed.
 * Pro : Some issues with Advanced Custom Fields has been fixed.
 * Bugfix : Sup tags styles for PDF fix.
 * Bugfix : Default PDF File Name option fix.
 * Bugfix : Fixes for Twenty Twenty-Two theme.
 * Bugfix : Issue with updating MPDF library has been fixed.
 * Update : All functionality was updated for WordPress 5.9.

#### V2.3.0 – 24.12.2021

 * Pro : Ability to exclude specific users and roles
 * Bugfix : The issue with excerpt display has been fixed.
 * Update : All functionality was updated for WordPress 5.8.2.
 * Update : BWS Panel section was updated.

#### V2.2.9 – 23.08.2021

 * Update : All functionality was updated for WordPress 5.8.
 * Bugfix: The bug with mPDF library loading has been fixed.
 * Pro : Ability to add shortcodes to the PDF file name.
 * Pro : Ability to remove “written by” in the author output.
 * Pro : Added drag and drop function to change the order of the additional elements.

#### V2.2.8 – 06.07.2021

 * Bugfix : The issue with generate templates has been fixed.
 * Update : BWS Panel section was updated.
 * Update : Video Guide has been added.

#### V2.2.7 – 11.06.2021

 * Pro : The bug with field type Group with Advanced Custom Fields has been fixed.
 * Pro : The bug with a large number of pages in the site tree was fixed.
 * Bugfix : The bug with mPDF library update to version 8.0.8. has been fixed.
 * Update : All functionality was updated for WordPress 5.7.2.

#### V2.2.6 – 14.05.2021

 * Bugfix : The compatibility with Divi builder was improved.
 * Update : The mPDF library has been updated to version 8.0.8.
 * Pro : The bug with Print button has been fixed.

#### V2.2.5 – 13.04.2021

 * Bugfix : JS errors were fixed.
 * Update : Functionality of plugin’s scripts adding has been changed so that they
   will be added only on pages where the PDF & Print buttons will be displayed.

#### V2.2.4 – 31.03.2021

 * Bugfix : The bug with incorrect definition of post types on the search page has
   been fixed.
 * Bugfix : The bug with generating pdf file in Gutenberg editor has been fixed.
 * Bugfix : The bug with generating pdf file with the Default CSS option enabled
   has been fixed.
 * Bugfix : The bug with PDF button for widget has been fixed.
 * Bugfix : The bug with pdf file generation when the “Full Page PDF” option is 
   enabled has been fixed.
 * NEW : Ability to add PDF & Print buttons to the home page is enabled.
 * NEW : An ability to show/hide author and date for post in the pdf/print document
   was added.
 * Update : BWS Panel section was updated.
 * Update : All functionality was updated for WordPress 5.7.
 * Pro : The bug with Compatibility with Advanced Custom Fields has been fixed.
 * Pro : Ability to add headers and footers to the contents of a PDF & Print document
   when the “Full Page PDF” option is enabled.

#### V2.2.3 – 30.09.2020

 * NEW : Shortcode to force a page break.
 * NEW : Ability to generate a PDF without links (ability to remove links from document).
 * Update : BWS Panel section was updated.
 * Update : All functionality was updated for WordPress 5.5.1.

#### V2.2.2 – 17.08.2020

 * NEW : Ability to change PDF & Print document’s content when “Full Page PDF” option
   is enabled.
 * Update : All functionality was updated for WordPress 5.5.
 * Update : BWS Panel section was updated.
 * Bugfix : The bug with hiding PDF & Print buttons for all users has been fixed.
 * Pro : Ability to add the title of a post to Headers & Footers.
 * Pro : Ability to place Custom Fields Data before page/post title.

#### V2.2.1 – 27.02.2020

 * Update : All functionality was updated for WordPress 5.3.2.
 * Update : BWS menu has been updated.

#### V2.2.0 – 15.10.2019

 * Bugfix : The bug with mPDF library update to version 7.1.5 has been fixed.
 * Update : BWS menu has been updated.

#### V2.1.9 – 04.09.2019

 * Update: The deactivation feedback has been changed. Misleading buttons have been
   removed.

#### V2.1.8 – 02.07.2019

 * Bugfix : Bug related with “Search Engine Visibility” option has been fixed.
 * Bugfix : Bug with displaying buttons on archive page has been fixed.

#### V2.1.7 – 23.05.2019

 * NEW : Ability to create PDF document that mirrors what is shown on screen has
   been added.

#### V2.1.6 – 03.04.2019

 * Bugfix : Warnings and errors in the debug mode has been fixed.

#### V2.1.5 – 26.02.2019

 * Pro : Compatibility with Advanced Custom Fields has been added.

#### V2.1.4 – 08.01.2019

 * Update : The mPDF library has been updated to version 7.1.5.

#### V2.0.4 – 24.12.2018

 * Update : All functionality was updated for WordPress 5.0.2.

#### V2.0.3 – 13.09.2018

 * Pro : Ability to disable content from coping has been added.
 * Bugfix : Multiple Cross-Site Scripting (XSS) vulnerability was fixed.

#### V2.0.2 – 07.05.2018

 * Bugfix: The bug with fonts loading has been fixed.
 * Update : All functionality has been updated for WordPress 4.9.5.

#### V2.0.1 – 20.03.2018

 * Pro : Ability to set custom fields for single posts has been added.

#### V2.0.0 – 16.02.2018

 * Bugfix : The bug with pdf file generation has been fixed.

#### V1.9.9 – 09.02.2018

 * NEW : Ability to select whether to open or download PDF file has been added.
 * NEW : Ability to select the user role PDF & Print buttons will be displayed for
   has been added.
 * Update : All functionality has been updated for WordPress 4.9.4.

#### V1.9.8 – 05.12.2017

 * NEW : An ability to set custom PDF document size has been added.
 * NEW : An ability to set custom featured image size has been added.
 * NEW : An ability to set custom watermark opacity has been added.
 * Update : All functionality has been updated for WordPress 4.9.1.

#### V1.9.7 – 16.11.2017

 * Update : All functionality has been updated for WordPress 4.8.3.

#### V1.9.6 – 14.09.2017

 * Update : MPDF library has been updated to version 6.1.4.
 * Bugfix : The bug with pdf file generation has been fixed.
 * Bugfix : The bug with pdf file title has been fixed.

#### V1.9.5 – 27.06.2017

 * Bugfix : The bug with displaying PDF & Print pages via the shortcode has been
   fixed.
 * Bugfix : The bug with removing Visual Composer shortcodes has been fixed.
 * Update : The plugin settings page has been updated.

#### V1.9.4 – 14.04.2017

 * Bugfix : Multiple Cross-Site Scripting (XSS) vulnerability was fixed.

#### V1.9.3 – 15.12.2016

 * Update : Visual Composer shortcodes have been removed for PDF&Print pages.

#### V1.9.2 – 06.10.2016

 * NEW : Widget PDF&Print Buttons has been added.
 * NEW : Titles were added to the buttons.
 * NEW : An ability to add PDF&Print buttons via shortcode has been added.
 * NEW : An ability to hide button images has been added.
 * NEW : An ability to set margins for PDF document has been added.

#### V1.9.1 – 12.08.2016

 * Update : All functionality for WordPress 4.6 was updated.

#### V1.9.0 – 29.07.2016

 * Update : We updated all functionality for wordpress 4.5.3.
 * Update : ‘pdfprntpr_options_array’ option was renamed into ‘pdfprnt_options’.
 * Pro : The ability to add watermark has been added.
 * Pro : ‘pdfprntpr_options’ option was renamed into ‘pdfprnt_options’.
 * Pro : Template running titles overlay was fixed.
 * Pro : We fixed the bug with pdf and print buttons positions for archive and search
   pages.
 * Pro : We fixed the bug with pdf and print buttons output for custom post types.

#### V1.8.9 – 13.07.2016

 * Bugfix : Custom styles saving is updated.
 * Update : BWS Panel section is updated.

#### V1.8.8 – 26.04.2016

 * Bugfix : We fixed the bug with instalation of the additional fonts.

#### V1.8.7 – 21.03.2016

 * Update : Styles for correct displaying of PDF and Print buttons with theme 2016
   have been added.
 * Bugfix : The bug with displaying of PDF and Print buttons in site RSS has been
   fixed.

#### V1.8.6 – 30.11.2015

 * Bugfix : The bug with plugin menu duplicating was fixed.
 * Bugfix : The bug with the function which is outputted using ‘the_content’ was
   fixed.

#### V1.8.5 – 18.11.2015

 * NEW : An ability to add custom styles was added.
 * NEW : An ability to show/hide title and featured image in the pdf/print document
   was added.
 * Update : “Bwsplgns_get_pdf_print_content”-hook`s call was changed.
 * Update : All functionality for wordpress 4.4-beta3 was updated.

#### V1.8.4 – 01.09.2015

 * NEW : Added hooks for the possibility of changing the content of the pdf/print
   document.
 * Update : We updated functionality for displaying pdf/print buttons via functions.
 * Update : We updated all functionality for wordpress 4.3.

#### V1.8.3 – 15.07.2015

 * NEW : We added Top & Bottom Position of buttons in the content.

#### V1.8.2 – 19.06.2015

 * Bugfix : We fixed the bug with instalation of the additional fonts.

#### V1.8.1 – 17.06.2015

 * Attention : We changed plugin settings structure. If you are experiencing problems
   with the plugin work, please contact us via [https://support.bestwebsoft.com](https://support.bestwebsoft.com).
 * Bugfix : We fixed the bug with displaying images in pdf-document.
 * Bugfix : We fixed the bug with creation of rtl-oriented documents.
 * NEW : Added ability to load additional fonts.
 * Update : We updated styles for generate pdf/print page version with default stylesheet.
 * Update : We updated functionality for displaying pdf/print buttons in any place
   of your site.
 * Update : We updated MPDF library to version 6.0.

#### V1.8.0 – 18.05.2015

 * Update : We updated all functionality for wordpress 4.2.2.

#### V1.7.9 – 24.04.2015

 * Bugfix : We fixed the bug with placing buttons on custom post pages, search pages
   and archives.
 * Update : We updated all functionality for wordpress 4.2.

#### V1.7.8 – 11.02.2015

 * Update : We updated mPDF to 5.7.4 version.

#### V1.7.7 – 09.01.2015

 * Update : BWS plugins section is updated.
 * Update : We updated all functionality for wordpress 4.1.

#### V1.7.6 – 16.10.2014

 * Bugfix : We fixed js errors.

#### V1.7.5 – 07.09.2014

 * Bugfix : Security Exploit was fixed.

#### V1.7.4 – 06.08.2014

 * Update : We updated all functionality for wordpress 4.0-beta2.
 * Bugfix : Bug with Warning output in Dashboard was fixed.

#### V1.7.3 – 28.05.2014

 * Update : We updated all functionality for wordpress 3.9.1.
 * Update : The Ukrainian language is updated in the plugin.
 * Bugfix : Bug with dispalying error while searching in admin area was fixed.

#### V1.7.2 – 14.04.2014

 * Update : We updated all functionality for wordpress 3.8.2.

#### V1.7.1 – 05.03.2014

 * Bugfix : Plugin optimization is done.
 * Update : Plugin tabs is added.

#### V1.7 – 21.02.2014

 * NEW : We added posibility to turn on showing of Printer choosing window.
 * Update : Screenshots are updated.
 * Update : We updated all functionality for wordpress 3.8.1.

#### V1.6 – 16.01.2014

 * Update : BWS plugins section is updated.
 * Update : We updated all functionality for wordpress 3.8.
 * Bugfix : Problem with PDF and Print buttons on static homepage is fixed.
 * Bugfix : Problem with Chinese, Japanese and rtl languages is fixed.

#### V1.5 – 01.11.2013

 * Update : We updated all functionality for wordpress 3.7.1.
 * Update : Activation of radio button or checkbox by clicking on its label.
 * NEW : Add checking installed wordpress version.

#### V1.4 – 11.10.2013

 * NEW: Added ability to switch on/off execution of shortcodes in pdf and printing
   output.
 * NEW: Added new screenshots.
 * Update : Updated code, changed some styles.
 * Bugfix : Content on PDF preview now is shown.
 * Bugfix : Fixed problems with styles of choosed template in admin bar.

#### V1.3 – 15.03.2012

 * NEW : Added functionality for use with custom post type.

#### V1.2 – 12.03.2012

 * NEW : Added functionality for use with Portfolio plugin for portfolio.

#### V1.1 – 10.03.2012

 * NEW : Added functionality for use with Portfolio plugin for single portfolio.

#### V1.0 – 05.03.2012

 * NEW : Added the ability to output PDF and Print buttons on the type of page.

## Meta

 *  Version **2.4.6**
 *  Last updated **2 months ago**
 *  Active installations **10,000+**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **6.9.4**
 *  Languages
 * [English (US)](https://wordpress.org/plugins/pdf-print/), [Russian](https://ru.wordpress.org/plugins/pdf-print/),
   and [Ukrainian](https://uk.wordpress.org/plugins/pdf-print/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/pdf-print)
 * Tags
 * [generate pdf](https://test.wordpress.org/plugins/tags/generate-pdf/)[pdf plugin](https://test.wordpress.org/plugins/tags/pdf-plugin/)
 *  [Advanced View](https://test.wordpress.org/plugins/pdf-print/advanced/)

## Ratings

 3.9 out of 5 stars.

 *  [  67 5-star reviews     ](https://wordpress.org/support/plugin/pdf-print/reviews/?filter=5)
 *  [  3 4-star reviews     ](https://wordpress.org/support/plugin/pdf-print/reviews/?filter=4)
 *  [  9 3-star reviews     ](https://wordpress.org/support/plugin/pdf-print/reviews/?filter=3)
 *  [  5 2-star reviews     ](https://wordpress.org/support/plugin/pdf-print/reviews/?filter=2)
 *  [  18 1-star reviews     ](https://wordpress.org/support/plugin/pdf-print/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/pdf-print/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pdf-print/reviews/)

## Contributors

 *   [ bestwebsoft ](https://profiles.wordpress.org/bestwebsoft/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/pdf-print/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://bestwebsoft.com/donate/)