PDF Smart Viewer for Elementor

Beschrijving

A simple PDF viewer widget for Elementor that displays PDFs directly on your website.

What It Does

  • Shows PDFs in a clean viewer with zoom controls
  • Works with PDFs uploaded to your site or external URLs
  • Responsive design that works on mobile and desktop
  • Download and print buttons for users

Features

  • PDF Rendering: Powered by PDF.js for fast and reliable display
  • Zoom Controls: Zoom in/out with smooth scaling (25% to 300%)
  • Fullscreen Mode: Immersive viewing experience
  • Download & Print: One-click download and print functionality
  • Page Navigation: Intuitive previous/next page controls
  • Responsive Design: Perfect display on all devices
  • Accessibility: Keyboard navigation and screen reader support
  • Custom Styling: Extensive Elementor styling options
  • Multiple Sources: Support for URL and file upload PDF sources

Usage

  1. Edit a page with Elementor
  2. Add the “PDF Smart Viewer” widget
  3. Choose your PDF file or enter a PDF URL
  4. Customize the settings as needed

Settings

Go to Settings PDF Smart Viewer to configure:
* Default zoom level
* Default height (100% by default)
* Which buttons to show

Coming Soon

  • Remote PDF Support: Load PDFs from Google Drive, Dropbox, etc.
  • More Features: Thumbnails, search, annotations

Support

Need help? Contact us at deknows.com

Credits

  • Development: Mr. Hamad Khan – Founding Partner – Lead Development and Operations @Deknows Inc
  • Development: Mr. Amanat Ali – WordPress Site Builder @Deknows Inc
  • PDF.js: Mozilla Foundation (https://mozilla.github.io/pdf.js/)
  • Elementor: Elementor Ltd (https://elementor.com/)

Installatie

  1. Upload the plugin to your WordPress site
  2. Activate it
  3. Make sure you have Elementor installed

FAQ

What are the system requirements?

  • WordPress 5.0 or higher
  • Elementor 3.0 or higher
  • PHP 7.4 or higher
  • Modern browser with JavaScript enabled

Can I use PDFs from external URLs?

Currently, the plugin supports PDFs uploaded to your WordPress site. External URL support for AWS, DigitalOcean, Google Drive, and SharePoint is coming soon in a future update.

Does it support password-protected PDFs?

Currently, the plugin supports publicly accessible PDFs. Password-protected PDFs are not supported.

Can I customize the appearance?

Yes! The widget includes extensive styling options in Elementor for complete customization.

Is it mobile-friendly?

Absolutely! The viewer is fully responsive and works perfectly on all devices.

Can I disable certain controls?

Yes, you can show/hide individual controls like zoom, fullscreen, download, and print buttons.

Does it support keyboard navigation?

Yes, the plugin includes full keyboard navigation support for accessibility.

Beoordelingen

1 augustus 2025
I was looking for a lean clean Add-on to embed PDF, and this perfectly works, I would suggest to add options for WP Offload Media, so remote URLs, could be added flawlessly. Overall, very good experience with it.
Lees 1 beoordeling

Bijdragers & ontwikkelaars

“PDF Smart Viewer for Elementor” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Vertaal “PDF Smart Viewer for Elementor” naar jouw taal.

Interesse in de ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.0.3

  • BLINK FIX: Completely eliminated the visual blink/flash when loading first page in incognito mode
  • Canvas is now hidden during first page rendering and only shown when properly oriented
  • Added safety timeouts to ensure canvas visibility even if something goes wrong
  • Enhanced user experience with seamless PDF loading

1.0.2

  • MAJOR FIX: Completely resolved upside-down PDF rendering issue in incognito/private browsing mode
  • Implemented comprehensive multi-strategy approach for first page rendering
  • Added canvas pre-initialization to prevent context issues
  • Enhanced error handling and retry mechanisms

1.0.1

  • Fixed upside-down PDF rendering issue in incognito/private browsing mode
  • Changed default height from 600px to 100% for better responsiveness
  • Moved remote PDF support to “Coming Soon” section
  • Simplified documentation

1.0.0

  • Initial release
  • Basic PDF viewer with zoom, navigation, and controls