PDF Generator for WordPress plugin allows the admin to convert all the posts, pages, blogs, and products on their website into PDF files. Users can download these PDF files or view them in a new tab. Also, the admin can authorize users to receive their PDFs on their email addresses.  It improves users’ satisfaction as it helps them save valuable content and access it at their chosen time. It frees users from having to visit the website again and again for a piece of information. 


  1. You can choose to display the functionality to either registered users or guest users or both.
  2. You can customize the footer settings for adding the author name, post date, and post name using the PDF plugin.
  3. Using this WordPress PDF plugin, you can now add more than one meta field in one row
  4. The plugin allows you to control the nomenclature of the PDF file and lets you choose if you want to display category, taxonomy, or tags. 
  5. You can place the icon for specific post types using advanced settings. The plugin also allows you to place the icon appropriately on your WordPress site.
  6. You can customize the header, footer, and body settings to suit your company’s needs.
  7. Exclusive features like RTL support, watermark settings are also available in the plugin.
  8. You can also upload your ready-to-use PDF posters or files to be directly accessed by registered or guest users.


1. Automatic Installation

Automatic installation of the PDF is the easiest option as WordPress PDF builder handles the file transfers itself and you don’t even need to leave your dashboard.

The steps are as follows:

  1. Download the zip folder of the PDF plugin with the name-PDF Generator for the WordPress plugin.
  2. Click on the Add new button. Upload the zip file by browsing and Activate the product filter plugin.

Download Now

2. Manual Installation

The manual installation of the WordPress PDF plugin is another option to install the plugin to your WordPress environment. The manual installation method involves downloading our PDF Generator for WordPress and uploading it to your webserver via your favorite FTP application.

The steps are as follows:

  1. Upload the PDF Generator for WordPress folder to the /wp-content/ plugins/ directory.
  2. Activate the PDF Generator for WordPress plugin through the ‘Plugins’ menu in WordPress.

3.General Settings

To use the plugin, you need to activate the plugin functionalities by turning on the toggle switch in General Settings.

  1. In the admin panel, click on WP Swings→ PDF Generator→ General Settings.
  2. Activate the plugin by turning on the toggle switch.
  3. Tick the checkbox Include Categories to display categories in the PDF file for a post on your WordPress site.
  4. Tick the checkbox Include Tag to display tags in the PDF file for a post on your WordPress site.
  5. Tick the checkbox Include Taxonomy to display tags in the PDF file for a post on your WordPress site.
  6. Tick the checkboxes to Display Post Date and Display Author Name respectively if necessary. 
  7. You can choose to allow the users to download the generated PDF files either locally or open new window.
  8. You can also change the date format in the Date format dropdown.
  9. You can predefine the name of the generated PDF file by choosing one of the options- Post Name, Document_Product Id, or Custom from the Default File Name option. If you want to set a custom name, choose Custom from the dropdown menu and enter the custom file name of your choice in the space provided.
  10. Click on Save Settings to save your choices.
general settings

4.PDF Setting

PDF Settings will allow you to predefine settings for Header, Body, and Footer content. You can also apply exclusive features such as RTL support, and set watermark text and color. Follow the listed steps to save your details:

4.1.Icon Display

  • Go to WP Swings→ PDF Generator For WordPress→PDF Settings→ Icon Display.
  • To allow the registered/ logged-in users to download PDFs, turn on the toggle switch for Logged in Users. To allow the guest users to download PDF files, turn on the toggle switch for the Guest.
pdf icon settings
  • Choose from the dropdown menu to allow access to generated PDF files for Direct download or Email User for the registered users. Choose from the dropdown menu to allow access to generated PDF files for Direct download or Email Guest for guest users. 
PDF direct download
  • Place the PDF generator icon appropriately by choosing the right option from the Show PDF Icon dropdown menu. The available options to place the icon on the frontend are- Before Content, After Content, Before Add to Cart Form, Before Product Meta Start, After Add to Cart Form, After Single Product Summary, Before Single Product Summary, After Single Product, Before Single Product, After Share Button.
  • Set the alignment of the WordPress PDF icon once you have placed it right. You can choose Left, Center and Right alignment from the PDF Icon Alignment dropdown menu.
  • Upload the icon of your choice by clicking on the Upload Icon button from the Choose Single Download Pdf Icon setting.
  • Predefine the icon size by mentioning the width and height of the same in pixels in the Icon Size setting.
pdf icon
  • Turn on the toggle button to Show Pdf Icon According to User Roles. This will restrict other roles from viewing the option to generate PDF files.
  • In the setting to Select User Role For Which You Want To Show The Pdf Icon, you can choose various options from the dropdown menu given in the setting.
  • Finally, click on the SAVE SETTINGS button to save your changes.
  • Use the shortcode [WORDPRESS_PDF] anywhere on your post, page or product to display the PDF icon.
pdf icon settings
  • Enable The PDF Template Color Option to customize the color of your pdf templates.
pdf template
  • You can the color for your pdf templates in the Choose Pdf Template Colour section.
  • You can choose the pdf template text colors in the Choose Pdf Template Text Colour section.

4.2.Header Settings

  1. Go to WP Swings→ PDF Generator for WordPress→PDF Settings→Header to predefine the header settings for generating PDF files.
  2. Tick the checkbox to Include the Header in the generated PDF.
  3. Click on the Upload Image button in the Choose logo setting to upload your company logo.
  4. Enter the Company Name in the given field.
  5. Enter your tagline, address or relevant information in the Tagline or address field.
  6. Select the text colour in the header from the Choose color setting.
  7. Enter the Header Width in pixels for text padding.
  8. Choose the font style from the given dropdown menu for the header text. 
  9. Choose font size in the respective setting for the header text.
  10. You can set the Header Top Placement. The greater the value in the Header Top more will be the header length down from the top.
pdf settings

4.3.Body Settings

  • Go to WP Swings→ PDF Generator for WordPress→PDF Settings→Body Settings to predefine the body settings for generating PDF files.
  • For the title of the PDF body, you can select the Title Font Style from the given dropdown options. Enter the size of the title in the Title Font Size setting and choose the text colour for the title from the given color palette in the Choose Title color setting.
pdf body setting
  • Select the Page Size from the given dropdown menu. You get to choose from two options- Landscape or Portrait for the Page Orientation.
  • For the content in the PDF body, you can choose the Font Style, Font Size and Body Text Color similar to the title settings in the PDF body.
  • Border Settings: Select the border size in pixels and the border color. Enter the values for PDF Border Position to set the border position. Enter the values for Page Margin to provide padding and right placement of PDF content. 
border setting
  • Enable advanced features like RTL support for Arabic and Hebrew languages by ticking the respective checkbox. 
  • Enable watermark by ticking the checkbox for Add Watermark Text. Enter the Watermark Text in the given box and choose the colour of the watermark from the color palette.
watermark text
  • Choose the templates for generating PDF files for page and posts from the dropdown menu for the Page template and Post template respectively. 
  • If you wish to display images row-wise, tick the checkbox for the setting: Show images row wise (Template 1)
  • Click on the Save Settings button to save your entries. 
page template
  • You can also add custom CSS for any HTML element using the blank space provided with Custom CSS heading.
  • If you wish to display images row-wise, tick the checkbox for the setting: Show images row-wise (Template 1)
  • Tick the checkbox to allow displaying the meta fields in your PDF body in a row.
  • You can define the number of columns under Select Number of columns setting.
  • You can hide the Feature Image, Title, and Description Title from the default PDF template. It will apply only to single PDF files
  • Click on the Save Setting button to save your entries.
Body setting

5.Advanced Settings

  1. Go to WP Swings→ PDF Generator for WordPress→Advanced Settings.
  2. You can choose to show the ‘generate PDF’ icon for selected post types such as post, page and/or product.
  3. Click on Reset Setting button to set all the settings to default.
  4. Click on the Save Settings button to save your choices.
pdf advance setting

6.Meta Fields Settings

  1. Go to WP Swings→ PDF Generator for WordPress→Meta Fields Settings.
  2. Allow displaying meta fields separately for posts, pages, and products. You can also enter the meta fields that you want to display in the generated PDF files.
  3. Tick the checkboxes and enter the meta fields to display for post, page, and product and respectively. 
  4. If your product images are different from your product image gallery than you can write the name in the box and enable the setting by clicking on Show Product Gallery Image.
  5. Click on the Save Settings button to save your choices.
meta field settings

7.PDF Upload

  1. Turn on the toggle to give Access to Users to allow registered or logged in users to download your uploaded document.
  2. Turn on the toggle to give Access to Guests to allow guest users to download your uploaded document.
  3. Click on the Upload Doc button to upload your own PDF file or poster in the Choose Poster setting. 
  4. Click on the Save Settings button.
  5. A shortcode will be generated for your uploaded document. You can place it anywhere on your page or post to allow access to your document to the users.
upload setting

8.WooCommerce HPOS Compatibility

WordPress PDF Generator plugin is compatible with High Performance Order Storage (HPOS) Which uses WooCommerce CRUD design to store order data in custom tables to optimize order queries and ensure the smooth workflow of your WooCommerce store. 

To Enable HPOS Follow these steps: 

Firstly, make sure your WooCommerce version is updated with the latest 8.0. After that navigate to WooCommerce > Settings > Advanced > Features and choose the High Performance Order Storage option for orders. 

For more information, refer to the WooCommerce HPOS Documentation

9.Premium Version Settings

PDF Generator For WP Pro helps merchants and visitors to generate and downloads PDF files from WordPress sites.You can check what the premium version offers:


  • Generate PDF For All Custom Posts.
  • Full Customization Support.
  • Create Custom Cover Page.
  • Personalized Cover Page Templates.
  • Uploads Your Own PDF Files on WordPress.
  • Custom Header.
  • Custom Watermark by Admin.
  • Send PDF as an Email Attachment.
  • Advanced Setting for Native Language Support.
  • RTL Support.
  • Get Insights with PDF Log.
  • Bulk Export for Frontend.
  • Placement of Icon.
  • Company Details.
  • Add Toxonomy.
  • Add Meta Fields.
  • Placement of Meta Values.


  1. Get Premium Version of the plugin PDF Generator For WP Pro
  2. Visit the WordPress PDF Documentation to learn more about the plugin’s Premium features and functionality.

10.Feedback and Suggestions

If you have a suggestion or any idea you’d like to see in the plugin,we’d love to hear about it.Reach out to our support and we’ll consider adding it to the future release.


You need to follow this step to add a PDF button on a single product page. Pdf Generator > POST META DETAILS tab >select the post type and meta field and fill the name of meta field and save the changes.

We generally fetch the article content from the database, it does not depend on how much content is showing there.

If the content is through meta fields then you have to select it from the settings as provided.

We have the option of the bulk Export on product listing page from where you can export the PDF in a bulk.

Yes, our plugin is compatible with Genesis, Divi, Flatsome and supports all Popular WordPress themes.

Suggest Edit