This plugin hasn’t been tested with the latest three major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

PDF Viewer

Description

PDF Viewer is a WordPress plugin that allows you to embed PDF document on your site without using Flash plugin and only rely on JavaScript in order to work. This will make your website HTML5-compliant. This plugin is powered by Mozilla PDF.js script.

How to embed: Use shortcode like this [pdfviewer width=”600px” height=”849px”]http://full-url/document.pdf[/pdfviewer]

PDF.js is an HTML5 technology experiment that explores building a faithful and efficient Portable Document Format (PDF) renderer without native code assistance. The goal is to create a general-purpose, web standards-based platform for parsing and rendering PDFs. PDF.js development is community-driven and supported by Mozilla Labs.

Screenshots

  • PDF viewer in action.
  • Settings page for default values.

Installation

  1. Install from within WordPress plugin installer, or get from WordPress plugin repository
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Go to Settings > PDF Viewer to set default values for the plugin.
  4. Create or edit any page (or post) and insert the shortcode [pdfviewer][/pdfviewer].

FAQ

Is this supported on WordPress Multisite?

In simple words, YES. But if you are using domain mapping plugin, this only works when your backend URL is the same as the frontend. Means you have to make sure the document URL use the website public-facing domain name instead of the multisite domain.

Reviews

29 January 2021
For now I find it excellent. Very simple. Please do not stop supporting. Good job.
13 June 2018
While this plugin is free and basically works, it is difficult to use because you need to copy-paste the code for embedding the PDF plugin. An automatic code placement during attachment of PDF to post or page would solve this problem and earn the plugin 5 stars.
8 August 2017
LOVE IT 😀 Get it 😀 [pdfviewer width="600px" height="849px" beta="true/false"]https://*****.pdf[/pdfviewer]
3 June 2017
After 3 month of usage i can say that it is one of the useful plugin and also i can give my rating as 5 stars. Best plugin to display pdf files.
7 January 2017
Easy to use and makes it much easier to view a pdf right on the post. It's not mobile friendly, (if it's only one page, there is a lot of gray space on mobile.) However, I was able to work around this with containers and css.
Read all 14 reviews

Contributors and Developers

“PDF Viewer” is open source software. The following people have contributed to this plugin.

Contributors

Translate “PDF Viewer” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change Log

1.1.0

  • Updated PDF.js to latest version 3.2.146

1.0.1

  • Fixed PDF.js not loading correctly

1.0.0

  • Updated PDF.js to latest version 3.1.81
  • Removed beta version of PDF.js as no longer available
  • Fixed potential XSS by contributor role. Thanks to WPScan for responsible disclosure.

0.1

  • Initial release.