WPLift is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission.
8 Best WordPress PDF Plugins in 2022: Embed PDFs Neatly Into Your Content
One of my pet hates about WordPress is it does not allow you to embed PDF files into your posts and pages. Sure, you can add links to them, but you cannot physically insert and display the document where you want it. Thankfully, a range of WordPress PDF plugins has evolved to overcome this deficiency in the platform, and it is those I will be looking at today.
If you’re not familiar with PDF documents, before reading on, I suggest you first read the article “Everything you need to know about the PDF” written by Adobe, the creators of the format.
What Is a WordPress PDF Plugin?
As you probably know, WordPress is a highly versatile platform that originally evolved primarily for blogging. It has since metamorphosed into something much more, and nowadays, it is highly customizable thanks to the sheer number of plugins that have grown up around it
Those plugins exist because the platform in its basic form has several limitations. Actually, ‘limitations’ probably isn’t the right word because WordPress is now used for such a massive range of applications that it could never be a ‘one size fits all’ solution needing no plugins whatsoever.
In the context of this article, two things that the core WordPress platform lacks are:
- the ability to embed and display PDF files in posts and pages, and
- the ability to create PDF documents from content.
Thankfully, there are plenty of WordPress PDF plugins to help overcome one or both these deficiencies.
When Do You Need a WordPress PDF Plugin?
There are many instances when you may want to embed PDF documents into your posts and pages.
For example, business websites are probably the prime example, where there is often a need to display PDF reports or articles.
Another example is a musician who may want to display PDFs of their music scores in articles.
Unless you use a suitable PDF plugin, WordPress, as it stands, will only add a link to the document rather than display it. That is inconvenient for the user and looks messy.
Article Continues Below
On the flip side, there are times when creating or editing instead of just displaying PDF files is desirable.
For example, if you have an eCommerce store, the ability to generate print-friendly PDF invoices and packing notes can be an absolute time-saver.
Alternatively, you may be a blogger that wants to allow people a convenient way of downloading your articles (or portions thereof) in a format that cannot easily be plagiarized, and protected PDFs are a great way of doing that.
My Suggested WordPress PDF Plugins
Many plugins are available to embed PDFs into your WordPress site posts and pages, create them from your content, or both.
The following are my suggestions for WordPress PDF plugins that you can use to add good PDF functionality to your site quickly, easily, and (in many cases) for free.
PDF Viewer Block for Gutenberg

PDF Viewer Block for Gutenberg is a simple, lightweight plugin that adds a new PDF viewer block to the embeds menu of the Gutenberg editor. That makes inserting PDFs into your content an absolute breeze.
By default, the PDF viewer is preset to the entire width of your content. However, it is possible to configure the height and width to your preferences. Furthermore, the plugin is responsive, so embeds display optimally regardless of the screen they are being viewed on.
Pros
- An easy way of adding a basic, but neat PDF viewer to your content
- Configurable sizing and alignment
Cons
- It uses JavaScript, so if visitors have that disabled, a download link will be displayed instead
Price
- PDF Viewer Block for Gutenberg is entirely free.
Get PDF Viewer Block for Gutenberg
PDF.js Viewer

Like PDF Viewer Block for Gutenberg, PDF.js Viewer is another free plugin that uses JavaScript to embed PDFs into content. However, this plugin does boast some more features, most notably the option to embed PDFs using shortcode or via a Gutenberg block.
Other features of this plugin include a theme that adapts to dark and light mode (but only if the browser supports dynamic CSS), customizable buttons, PDF zoom, search, password protection, and more.
Pros
- Good feature set for a freebie
Cons
- Like PDF Viewer Block, the plugin uses Javascript, so if that has been disabled, the embeds won’t display
Price
- PDF.js Viewer is a free plugin.
EmbeddPress

EmbedPress is an easy-to-use freemium WordPress PDF plug for adding and displaying PDF files on your site. Documents can be uploaded directly into your media library and placed wherever you need them in your content.
EmbedPress is not restricted only to PDFs – it can also embed a range of other media types such as videos, sound clips, and documents from various sources, including YouTube, Vimeo, Google Docs, Google Maps, and many more.
Pros
- The free version has the functionality you need for embedding PDFs and other document types. Pro adds features mostly related to video content
- Gutenberg compatible with 14 blocks included
- Pro has a 14-day moneyback guarantee
Cons
- Rather over the top if you only need it for PDFs, particularly the Pro version
Price
- The core EmbedPress plugin is free. Pro currently costs $39 for a single site or $79 for unlimited domains.
WooCommerce PDF Invoices & Packing Slips

There are no prizes for guessing what WooCommerce PDF Invoices & Packing Slips does! Yup, this WordPress PDF plugin extends the functionality of your WooCommerce store to create email or print-ready PDF invoices and packing slips.
With this plugin, you can automatically add invoices to emails of your choosing, plus there are plenty of customization possibilities for everything. What’s more, eighteen languages are currently supported.
Upgrading to the Professional version adds credit note and proforma invoice options, plus more customizations and the ability to save everything in Dropbox.
Pros
- The free version is great for creating simple invoices and packing slips
- Detailed documentation
- Proactive support
Cons
- None found
Price
- The core WooCommerce PDF Invoices & Packing Slips plugin is free. The Professional upgrade costs €59 for a single site license, €119 for three, and €249 for up to twenty-five. Note those prices are in Euros, not US Dollars.
Get WooCommerce PDF Invoices & Packing Slips
PDF & Print by BestWebSoft

PDF & Print by BestWebSoft allows you to embed buttons in your pages, posts, and widgets that enable users to create, print, and save PDFs of your content. Users love this because printing from webpages using the browser print function is rarely ideal as it includes lots of extra ‘junk’ on the pages.
The free version of PDF & Print by BestWebSoft includes excellent functionality. With it, expect to find things like button customization and placement options, user role restrictions (great if you only want to allow registered users to create PDFs), plus basic customization options for the actual PDFs.
The Pro version adds tons more customization possibilities. However, one feature I really like about Pro is it lets you add your own watermark to PDFs, thereby helping safeguard your content’s copyright.
Pros
- The free version is an excellent starting point for giving your users the option to create and print PDFs from your content
- Documentation includes video tutorials
- Pro comes with a 30-day moneyback guarantee
Cons
- You may need to experiment a little with the settings to get the PDFs looking exactly how you want them
- Per domain pricing of Pro gets expensive if you have multiple sites
Price
- PDF & Print by BestWebSoft is available for free in the WordPress plugin directory. However, should you wish to upgrade to the Pro version, that currently costs $43 per year or $310 for a lifetime subscription. All prices are per domain.
Get PDF & Print by BestWebSoft
DearFlip 3D Flipbook

I love the DearFlip 3D Flipbook plugin as it allows you to add flipbooks to your WordPress posts. Those are great for creating books, magazines, and newsletter-type posts where users can ‘turn’ the pages on the screen rather than just scrolling through them. Such a feature adds a level of interactivity and visual impact that is much more engaging than regular ‘flat’ PDFs.
Creating flipbooks with the plugin is very easy – just upload the PDF into the plugin’s admin panel, paste the auto-generated shortcode where you want the flipbook to appear, and you’re done.
The free version includes some great features, such as a content table generator for the PDFs, thumbnail previews, and more. Furthermore, the Pro version adds more customization possibilities, zoom controls, paper stiffness, etc.
Pros
- The free version offers good functionality out of the box
- PDF flipbooks are more interactive and visually appealing, which helps drive user engagement
- Very easy to use
- Proactive support from the developer
- Pro version has a 30-day moneyback guarantee
Cons
- None found
Price
- DearFlip 3D Flipbook is a freemium plugin with free and paid (Pro) options. The Pro version for one domain costs $39 per year or $119 lifetime. Furthermore, annual and lifetime plans are also available for five or thirty sites.
3D Flipbook

3D Flipbook is another great freemium plugin for adding flipbook PDF viewers to your WordPress site.
The feature list of the free version of 3D Flipbook is extensive, including things like PDF search, shortcode generator, auto resolution/scale/alignment, PDF bookmarks, mobile responsive, CSS layers, and much more.
The Pro upgrade includes readymade templates, additional settings, premium support, toolbar button management, plus access to the source code for developers.
Pros
- The free version is full-featured
- Plenty of documentation, including a YouTube channel with tutorials
- Excellent developer support with the Pro version (free version only covers assistance with reported bugs and issues)
- Pro version has a 30-day moneyback guarantee
Cons
- None found
Price
- The core version of 3D Flipbook is free. The Pro upgrade costs $39 per year or $199 lifetime.
E2PdF

E2PdF is a WordPress PDF plugin for creating, editing, and displaying both static and dynamic PDF documents. It integrates with popular form plugins such as Gravity Forms, Divi Contact Forms, Caldera Forms, etc.
E2PdF’s integral editor allows you to create and edit forms, plus it is possible to merge web forms with signatures and images into PDFs. Furthermore, PDFs can be attached to emails, and they can be sent with Web Form Data.
Pros
- Good documentation
- Video tutorials on YouTube
- Works with most popular form plugins
Cons
- The free version limited to just one template and one page
- Premium versions are priced on a per-template basis but include unlimited pages
Price
- The core version of E2PdF is free, but as already mentioned, it limits you to one template and one page.
- All paid plans include unlimited pages, but the amount you pay depends on the number of templates you need. For example, the cheapest plan costs $20 per site per year and includes just one template, while the most expensive costs $199 per site per year for 99,999 templates.
What’s Your Favorite WordPress PDF Plugin?
Hopefully, this article has shown you how helpful embedding PDFs into your site can be, as is the option for generating and printing them from content. Both can help improve user experience, and both are easily achievable with WordPress PDF plugins.
Have you used any plugins on your WordPress site to embed or generate PDFs? If so, is it one I suggested in this article? If so, which, and what do you like and dislike about it? Are there any other PDF plugins that you particularly like?
As ever, I’d love to read your feedback on what you are doing with your site and your future plans.
thanks for the nice collections :D
I used scribed
until I found that it simply doesn’t give facebook preview
(on the news-feed). I found out about https://share.kagoon.com which
publishes any document in 4-clicks and it works for me.
I’m looking for a plugin that convert pdf to word and vice-versa…
user uploads his PDF file, enters his email address and plugin can convert & send it…
i am looking for something like: users enters the form fields and then after submit it generated a pdf option to download or print. do u know any best option for that?
@Webloggerz, we have created a solution similar to what you are looking for. The solution lets you create and share multiple pdf/word documents by fetching data entered using Gravity Forms. You can take a look at the details here. https://wisdmlabs.com/gravity-forms-pdf-word-document-automation-solution/
Nice plugin collecton, I choose PRINT FRIENDLY AND PDF BUTTON
Thanks!
Great post! It helped me and I really appreciate your effort!
Good luck!
It seems Google Docs is still the best choice to view pdf without installing a browser add-on.
it’s a good piece of reference. Thanks so much!
Thank you very much. I did not know some of above plugins. I’ve used Print Friendly and PDF Button and Google Docs so far but some of the other plugins seem very promising.
Thanks for this, it gives me a good choice to work through.
John
Nice post! Does anyone know if there is a way to display a non-optimized version of Google Doc? When I embed a doc upload to Google Docs, the images become very grainy. It looks like they are getting converted to gifs.
I just downloaded a PDF plugin by SumoMe. Its called Leads. Can’t wait to take it for a ride…Its USP is that it lets you build a list by creating and offering a PDF as a freebie for signing up.
I know this website gives quality dependent articles or revfiews and additional data,
is there any other web site which presents these kinhds of stuff in quality?
Thank you for this informative post. I just want to share this site PDFFiller, Inc which I find very useful. It has a ton of Tax Forms (real estate templates, legal templates, business templates, insurance forms, etc..) It helps me fill out a need form. easily and neatly and gives me the option to either esign or even add picture. You can also convert DOC,TXT, PPT and PDF files into a fillable pdf form. Here’s the link (https://goo.gl/TDQU6A)
Thanks for this great summary of some of the PDF embedding options, and in particular for including my own PDF Embedder!
I always welcome feedback, so users please get in touch to let me know what you think.
We have just added continuous scrolling between pages to the Premium version based on user requests.
Dan