plugin-icon

PDF Poster – Display PDF Files with Custom Viewer

Автор: bPlugins·
PDF Poster lets you embed PDF files in WordPress using a responsive viewer and block support, including full-screen, download, and print options.
Рейтинги
4.5
Версия
2.5.2
Активные установки
20K
Последние изменения
May 19, 2026
PDF Poster – Display PDF Files with Custom Viewer

The Ultimate PDF Embedder Plugin for WordPress, Loved by Over 20,000+ Users

PDF Poster | Documentation | Pricing | Support | Demo

PDF Poster is a flexible plugin that allows you to embed PDF documents directly into WordPress posts, pages, widgets, or templates. Whether you’re sharing brochures, eBooks, business files, or portfolios, the plugin provides a responsive and accessible layout that works across all devices.

The plugin supports the Gutenberg block editor. It includes content protection, customization options for layout dimensions, full-screen mode, download and print buttons, and file display settings.

Key Features – Free Version

  • Responsive Width & Height: Fully customizable dimensions for Desktop, Tablet, and Mobile devices.

  • Print Support: Let users print PDFs directly from the viewer.

  • Filename Display: Show the PDF file name clearly at the top.

  • Full-Screen Button: Enhance readability with a dynamic full-screen toggle.

  • Download Button: One-click download is placed conveniently at the top.

  • Gutenberg Block Integration: Easily add PDFs using the block editor.

  • User-Friendly Viewer: Smooth scrolling and reading experience across all devices.

PDF Poster Pro – Unlock Advanced Features

PDF Poster Pro adds features for advanced layout, control, and document protection.

Pro Features Include:

  • FlipBook Viewer: Provide an interactive, book-like reading experience for your PDFs.

  • Raw PDF Viewer: Embed clean PDFs without black frames or toolbars.

  • Content Protection: Disable right-clicks and copying to safeguard your documents.

  • Preset Viewer Settings: Save time by setting default viewer preferences globally.

  • Shortcode Embedding: Use [pdf_embed] to place PDFs anywhere — no clutter.

  • Classic Editor Tools: Includes a quick embed tool and shortcode generator.

  • Additional Gutenberg Blocks: Includes 2 extra blocks for more flexibility.

  • Sidebar Toggle Menu: Allow viewers to navigate easily using a collapsible sidebar.

  • Full Control Over Buttons: Show/hide download and full-screen buttons.

  • Translate Buttons: Customize labels like “Download” and “Full-Screen” for localization.

  • Jump to Page: Set a specific page number to open by default.

  • Zoom Level: Predefine a zoom percentage or leave it on auto.

  • Open in New Window: Choose to open PDFs in a separate tab.

  • Google Doc Viewer: Use this option to bypass PDF block issues in some browsers.

  • Horizontal Scrollbar: Enable horizontal scrolling as the default for wide PDFs.

  • Thumbnails Toggle: Show/hide thumbnail navigation panel.

  • Thumbnails Open by Default: Improve navigation with thumbnails visible on load.

  • Always Load the Latest Version: Ensure viewers always see the updated PDF file.

  • Enable Popup Viewer: Display PDFs in a modal popup window.

  • Show Only PDF: Hide the background and PDF menu for a distraction-free layout.

Try the PDF Poster PRO – Unlock all premium features now!

How to Use PDF Poster – Step-by-Step Guide

Getting started with PDF Poster is quick and easy!

Step-by-Step Instructions

  • After installing, go to the “PDF Poster” menu in your WordPress dashboard

  • Upload one or more PDF documents

  • Copy the Shortcode shown in the editor or PDF list

  • Paste the shortcode into any post, page, or widget area

  • Hit the Publish button.

Enjoy your beautifully embedded PDF!

Gutenberg Block Integration

Using the block editor? Here’s how to embed PDFs in just a few clicks: Open a post or page in the WordPress editor

  • Click the + icon or use the slash command (/pdf)

  • Find PDF Poster under the Layout Elements category

  • Click the icon to insert the block

  • Choose your PDF from the media library

  • Hit Publish and enjoy!

Live Demo | Get PDF Poster PRO

Shortcode Usage

Shortcode

[pdf_embed url=»https://example.com/document.pdf» width=»100%» height=»842px» print=»true» title=»My PDF Document» download_btn=»true» fullscreen_btn_text=»View in Fullscreen»]

Attributes

  • url (required): The URL of the PDF file.

    • Default: null
    • Example: url="https://example.com/document.pdf"
  • width (optional): Width of the PDF viewer.

    • Default: "100%"
    • Example: width="80%"
  • height (optional): Height of the PDF viewer.

    • Default: "842px"
    • Example: height="600px"
  • print (optional): Display a print button.

    • Accepted values: "true", "false"
    • Default: "false"
    • Example: print="true"
  • title (optional): Title displayed above the PDF viewer.

    • Default: null
    • Example: title="Document Title"
  • download_btn (optional): Display a download button.

    • Accepted values: "true", "false"
    • Default: "false"
    • Example: download_btn="true"
  • fullscreen_btn_text (optional): Text for the fullscreen button.

    • Default: "View Fullscreen"
    • Example: fullscreen_btn_text="Open Fullscreen"

User Feedback

⭐⭐⭐⭐⭐ Weronika Zielinska – Empp

❛❛A great plugin that makes it easy to add the necessary posters and pdfs! It makes it very easy to quickly create a website. I definitely recommend it and we will definitely use it always.❜❜

empp

⭐⭐⭐⭐⭐ good plugin

❛❛This pdf poster plugin does really solve my requirement.❜❜

a2zdoctors

— Did you like this plugin? Dislike it? Have a feature request? Please share your feedback with us

Check out our other WordPress Plugins-

Html5 Video Player – Display videos as single and playlist in multiple skins.

Html5 Audio Player – Listen audios with awesome visuals.

StreamCast – Customizable radio player with different skins.

3D Viewer – Embed 3D models and 3D products with interaction.

Advanced Post Block – Show posts and custom posts in different layouts.

Source Code

You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository: PDF Poster on GitHub

This plugin bundles the following third-party JavaScript/PHP libraries.

PDF.js v3.38.1 (Legacy build)

  • File: assets/pdfjs-new/generic-legacy/pdf.js
  • Source: https://mozilla.github.io/pdf.js/
  • GitHub: https://github.com/mozilla/pdf.js
  • License: Apache-2.0 – https://github.com/mozilla/pdf.js/blob/master/LICENSE
  • Purpose: High-performance, standard-compliant PDF rendering in the browser.

Freemius SDK v2.13.1

  • Source: https://freemius.com/
  • GitHub: https://github.com/Freemius/wordpress-sdk
  • License: GPLv3 – https://github.com/Freemius/wordpress-sdk/blob/master/LICENSE.txt
  • Purpose: Provides licensing, updates, and opt-in usage tracking/analytics.

Codestar Framework v2.3.0

  • File: vendor/codestar-framework/
  • Source: https://codestarframework.com/
  • GitHub: https://github.com/Codestar/codestar-framework
  • License: GPLv2 – https://github.com/Codestar/codestar-framework/blob/master/LICENSE
  • Purpose: Lightweight and modern options framework for settings and metaboxes.

bpl-tools

  • Source / GitHub: https://github.com/bPlugins/bpl-tools
  • License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
  • Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.
  • External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https://github.com/bPlugins/bpl-tools#external-requests—why-they-are-made

Montserrat Font (Google Fonts)

  • Source: https://fonts.google.com/specimen/Montserrat
  • License: SIL Open Font License (OFL) – https://scripts.sil.org/OFL
  • Purpose: Primary typeface for the plugin interface.

This plugin optionally connects to the following external services for enhanced functionality.

Google Docs Viewer

  • Source: https://docs.google.com/gview
  • Purpose: Used as a fallback rendering engine when native PDF.js fails or in specific viewer modes.
  • Terms of Service: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy

Adobe PDF Embed API

  • Source: https://documentservices.adobe.com/view-sdk/main.js
  • Purpose: Provides an alternative high-quality viewing experience (requires user configuration).
  • Terms of Use: https://www.adobe.com/legal/terms.html
  • Privacy Policy: https://www.adobe.com/privacy/policy.html
Проверено на
WordPress 6.9.4
Этот плагин можно скачать и использовать при .