From version 2.1 this plugin allows the PDF to be seen only on the website. Even if users download the PDF, they cannot open it because it will be password protected. Now users have to come to your website to view the PDF !
With version 3.0 you can find whether the user has viewed all pages of the PDF
Demo #1 - Normal Mode
In this mode, the PDF will be rendered along with navigation buttons.
Demo #2 - Image Mode
In this mode, the first page of the PDF will be rendered as an image. On clicking this image, PDF will be rendered as a modal dialog.
Demo #3 - Text Mode
This is probably the most useful mode of PDF Viewer. You can convert any existing link (or element) in your website, so that when you click on it, PDF will be rendered as a modal dialog.
See the below link. It is just a normal link to a PDF file. Now through this plugin, a click on it results in the PDF being displayed in the same page as a modal.
Allow PDFs to be Seen Only On Your Website
From version 2.1, this plugin allows you to secure your PDFs. The logic behind secure mode is that you want the PDF to be seen only in your website. You make the PDF password protected, and allow the plugin to open the PDF via a special key.
In this way the PDF can be viewed only in the webpage. If any user manages to download the PDF, he cannot open it because it is password protected.
Get Analytics Data
From version 3.0 you can get analytics data. There are 2 types of analytics data that you can get :
- Impression : An impression means that the user has done some action with the PDF. He may have clicked a menu button, or viewed the PDF in a modal window. Through this you can get an idea that the user did not ignore the PDF in the webpage.
- PDF Fully Viewed : Through this you can get whether the user has fully viewed the PDF, by spending a fixed no of seconds on each page of the PDF
As a demo go through all pages of the below PDF. Spent at least one second on each page. When you've viewed all pages you will see a confirmation message coming up.
Purchase this Plugin
What will you get ?
- Lifetime updates for free.
- It is my responsibility to take care of bugs, if any.
- Support for 6 months. This support includes answering to your questions regarding the code - for example if you trying to use this plugin in a 3rd party environment.
- Highly commented source codes of the plugin.
- Thorough documentation on how to use.
Features of the Plugin
- Embed a PDF in webpage.
- Responsive - will adjust to the screen size.
- Allow PDFs to be seen only on your website
- Previous & Next Page navigation buttons
- Full-Screen button to view the PDF in full-screen.
- Download button to download the PDF. You can choose to show or hide this button.
- View PDF in a modal window
- Embed option to show the picture of the first page, clicking on which PDF is opened in modal window
- Set a theme color for the viewer
- Place multiple PDFs in single page
- Get analytics data (PDF impressions and PDF fully viewed)
- Works in all major browsers - desktop & mobile, including IE11+
New Features in Version 3.0
- Get analytics data (like whether user has seen all pages of the PDF)
New Features in Version 2.1
- Secure mode added - you can ensure that the PDF can be seen only in the website
- Show or hide the Download button
New Features in Version 2.0
- Responsive user interface
- Convert any existing element on page to a modal PDF
- Navigate the PDF with keyboard controls - top & left key to go to previous page, down and right key to go to next page
New Features in Version 1.3
- Improved user interface for mobile devices
New Features in Version 1.2
- Render PDF in modal dialog or as inline text
New Features in Version 1.1
- SVG icons in PDF Viewer menu bar
- You can set a theme color of icons
- Fixed menu bar in full-screen mode
Using the Plugin is Easy
You just need to include the required JS & CSS files, then setup a container element that would hold the different options for the PDF Viewer.
<div class="plugin-pdf-pro" data-mode="normal" data-pdf-url="http://usefulangle.com/img/posts/sample.pdf" data-color="#EB6E00"></div>
There is also a Wordpress plugin available with the same features. Here is the demo of the Wordpress plugin.