9 Best PDF Plugins for WordPress

Do you want to add PDF files to your WordPress site? By default, WordPress cannot generate or embed PDF files in posts or pages. In this article, we have hand-picked some of the best PDF plugins for WordPress. 1. PDF Viewer The PDF Viewer allows… Read More »

The post 9 Best PDF Plugins for WordPress appeared first on WPBeginner.

Do you want to add PDF files to your WordPress site? By default, WordPress cannot generate or embed PDF files in posts or pages. In this article, we have hand-picked some of the best PDF plugins for WordPress.

Best PDF plugins for WordPress

1. PDF Viewer

PDF Viewer

The PDF Viewer allows you to display PDF files inside your WordPress posts and pages. It uses Mozilla’s PDF.js script to render PDF documents beautifully with tools to scroll, search, jump between pages, print, and download PDF files.

For detailed instructions, see our guide on how to add a PDF viewer in WordPress.

2. WP Advanced PDF

WP Advanced PDF

WP Advanced PDF plugin allows your users to download your posts and pages in PDF format. You can enable the PDF download for all users or just for registered users. You can use custom fonts, logo, and even add a watermark to your PDF files.

3. PDF & Print by BestWebSoft

PDF and Print

As the name suggests, this plugin adds a PDF download and print button to your WordPress posts, pages, and custom post types. You can add your website title, featured image, custom styles, and fonts. The plugin can also execute shortcodes when generating PDFs or creating a printer friendly version.

4. PDF Image Generator

PDF Image Generator

PDF Image Generator creates a cover image for PDF Files you add in WordPress posts for download. The plugin can generate this cover image by either using the first page in the PDF or featured image. The download icon will then display the thumbnail image linked to PDF file.

For this plugin to work your WordPress hosting provider should have ImageMagick and GhostScript installed on their server.

5. PDF Thumbnails

PDF Thumbnails

Similar to the previous plugin, PDF thumbnail also generates a thumbnail of the first page of your PDF file during the upload. However, your PDF file and the thumbnail image remain as two separate files. You will need to manually insert the generated thumbnail and then link it to the PDF file.

6. DK PDF

DK PDF

This powerful plugin allows users to download your posts and pages in PDF format by clicking on a button. It comes with an easy interface to setup the placement of the PDF download button and create your own custom header and footer for PDF downloads.

The plugin also comes with shortcodes that allow you to control what content goes inside the PDF. You can also hide the content you don’t want to be included into PDF download.

7. PDF Embedder

PDF Embedder

As the name suggests, PDF Embedder plugin allows you to embed PDF files in WordPress posts and pages. The plugin uses JavaScript to embed files with a fully functional toolbar allowing users to zoom, navigate, and even download the PDF file.

8. WordPress PDF Light Viewer Plugin

PDF Lite Viewer

WordPress PDF Lite Viewer plugin is particularly good at embedding very large PDF files. It uses Turn.js JavaScript library to display PDF files as flipbooks with thumbnail navigation. The PDF viewer comes with zoom, navigation, and fullscreen buttons. It is also fully responsive and can work on different device sizes.

9. BSK PDF Manager

BSK PDF Manager

BSK PDF Manager is a file manager for PDF files on a WordPress site. If you upload PDF files often, then you may want to categorize them, display them as lists, or a single download. This plugin makes it easier to manage PDF files in WordPress.

Bonus Plugins

These plugins do not offer a way generate or embed PDF files. However, if you serve PDF files on your WordPress site, then you may find them helpful.

10. SearchWP

SearchWP

SearchWP is a paid WordPress plugin. It allows you to add a better search experience to your WordPress site. One of the features of this plugin is the ability to search the text inside PDF files. However, it cannot search PDF files that are encrypted, stored outside media library, or have images as text. See our guide on how to improve WordPress search with SearchWP

11. OptinMonster

OptinMonster

OptinMonster is a powerful tool that helps you grow your email list. You can convert abandoning visitors into subscribers by using OptinMonster. You can ask users to signup for your email list in exchange for free download PDF resource.

You can also use it to offer content upgrades. See this list of 30 content upgrade ideas to 10X your subscribers.

We hope this article helped you find the best PDF plugins for WordPress. You may also want to see our list of 24 must have WordPress plugins for business websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 9 Best PDF Plugins for WordPress appeared first on WPBeginner.

How to Add a PDF Viewer in WordPress

Do you want to add a PDF viewer in WordPress? By default, WordPress displays PDF files as links. Users can view the PDF by downloading it or opening it a new window. But what if you wanted to embed a PDF in your blog post?… Read More »

The post How to Add a PDF Viewer in WordPress appeared first on WPBeginner.

Do you want to add a PDF viewer in WordPress? By default, WordPress displays PDF files as links. Users can view the PDF by downloading it or opening it a new window. But what if you wanted to embed a PDF in your blog post? In this article, we will show you how to add a PDF viewer in WordPress.

PDF Viewer for WordPress

Why and When You Need a PDF Viewer in WordPress?

WordPress does not embed PDF files into blog posts like it does with audio and video embeds. It just adds the file as a downloadable link.

This means that users will have to go away from your page to view the PDF file. Many of these users don’t come back to your site, and this reduces your site’s pageviews as well as user-engagement.

One way to deal with is to offer PDF files as content upgrades. This way, you can ask users to join your email list to get the bonus content.

However if you just want users to view PDF files without leaving your website, then you will need to add a PDF viewer in your WordPress site.

A PDF Viewer will embed the PDF right into your WordPress posts and pages. Users will be able to view, read, download, and even print the PDF file without leaving your site.

Installing and Setting up a PDF Viewer in WordPress

First thing you need to do is install and activate the PDF Viewer plugin. Upon activation, you need to visit Settings » PDF Viewer to configure the plugin settings.

Settings page for PDF Viewer plugin

PDF Viewer plugin allows you to control the height and width of the PDF viewer. You can change this if you feel that PDF viewer container is too wide or narrow on your site.

You can also disable support for older versions of Internet Explorer. By default, the plugin will not show the PDF viewer to users with Internet Explorer 9 or below. Instead, those users will see a download link. You can modify the message users with old browsers will see.

Don’t forget to click on the save changes button to store your settings.

Embedding PDF Files with PDF Viewer in WordPress

Adding PDF files in your blog post is quite simple. First you need to upload a PDF file using the media uploader. You can do this by creating a new post or edit an existing one, and then click on the ‘Add Media’ button above the post editor.

Use media uploader while writing posts to upload your PDF files

After uploading your file, you can copy its URL directly from the media uploader.

Copy the URL of PDF File

Next, you need to add this URL wrapped between [pdfviewer] [/pdfviewer] shortcode. Like this:

[pdfviewer]http://www.example.com/wp-content/uploads/2016/01/myebook.pdf[/pdfviewer]

This is how the PDF Viewer will display your file in your WordPress post.

PDF Viewer demo

You can add height and width parameters to the shortcode as well. This is particularly helpful if you want to override the default height and width defined in plugin settings.

The PDF Viewer uses Mozilla’s PDF.js script to display PDF files. It renders PDF files beautifully with the standard set of tools to scroll, search, jump between pages, print, and download PDF files.

We hope this article helped you add a PDF Viewer in WordPress. You may also want to take a look at our guide on how to restrict content to registered users in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add a PDF Viewer in WordPress appeared first on WPBeginner.