PDF Poster – PDF Embedder Plugin

Description

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

Custom Width & Height: Adjust PDF dimensions to perfectly fit your layout.

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:

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.

Screenshots

  • Sidebar menu
  • Adding a pdf file in dashboard area.
  • Output / Frontend preview
  • Full Screen preview

Blocks

This plugin provides 2 blocks.

  • PDF Poster
  • PDF Poster Selector

Installation

This section describes how to install the plugin and get it working.
e.g.
1. Upload plugin-directory to the /wp-content/plugins/ directory
2. Activate the plugin through the ‘Plugins’ menu in WordPress
3. Use shortcode on page, post, or in widgets.
4. If you want a news ticker in your theme php, Place <?php echo do_shortcode('YOUR_SHORTCODE'); ?> in your templates

FAQ

How many PDF files can I embed using PDF Poster plugin?

There are no limitations! you can embed an unlimited number of PDF files.

Can I embed MS Office document?

No, You can’t. But we have another plugin for embedding Office Doc Called Document Embedder

Can I embed a PDF with a download option?

Yes, You can allow / Disallow users to download the file, it’s totally in your control.

Will this plugin work/be compatible with the theme I use?

This plugin is compatible with most themes. But, unfortunately, we cannot check it with all third-party themes (especially paid ones) for compatibility, therefore there are cases when this plugin does not work with a third-party theme. We constantly check this plugin for compatibility with third-party themes. If we find that this plugin is incompatible with a third-party theme, and if we can fix it on our part, we release an update of our plugin to fix the problem.

If you find a conflict between our plugin and a third-party theme, please let us know and we will definitely release an update of our plugin to fix the problem.

Will this plugin work/be compatible with other plugins that I use?

This plugin is compatible with most plugins. But, unfortunately, we cannot check it with all third-party plugins (especially paid ones) for compatibility, therefore there are cases when this plugin does not work with a third-party plugin. We constantly check this plugin for compatibility with third-party plugins. If we find that this plugin is incompatible with a third-party plugin, and if we can fix it on our part, we release an update of our plugin to fix the problem.

If you find a conflict between our plugin and a third-party plugin, please let us know and we will definitely release an update of our plugin to fix the problem.

Reviews

22 di Zenâr dal 2025
Very easy to install and I like the shortcode implementation. It’s also very easy to set the visibility of the reader controls.
21 di Lui dal 2024 3 replies
Hello, I’m running wordpress 6.6 fr and last version of PDF Poster. I can’t say if it is since wordpress or PDF Poster update but now pdf are not displayed anymore. I have a black screen instead of the pdf. Thanks for your help Jean Marc
2 di Fevrâr dal 2024 2 replies
After upgrading to PHP 8.3 I see more than 35 Deprecated Errors for PDF Poster with the message such as: Creation of dynamic property PDFPro\Rest\GetMeta::$route is deprecatedis it possible to look into this issue? Thank you very much
Read all 142 reviews

Contributors & Developers

“PDF Poster – PDF Embedder Plugin” is open source software. The following people have contributed to this plugin.

Contributors

“PDF Poster – PDF Embedder Plugin” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “PDF Poster – PDF Embedder Plugin” into your language.

Interested in development?

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

Changelog

2.2.4 – 25 May, 2025

  • Fixed: ACF Pro – wysiwig editor – “Add PDF” button does not work

2.2.3 – 11 May, 2025

  • Fixed: file upload issue

2.2.2 – 12 Feb, 2025

  • Update: Visible scrollbar when selected ‘show only PDF/Raw PDF’
  • Fixed: _load_textdomain_just_in_time() was called incorrectly.

2.2.1 – 28 Jan, 2025

  • Fixed: your site doesn’t include support for the “pdfp/pdfposter” block.
  • Update: WordPress SDK

2.2.0 – 06 Oct, 2024

  • Fixed: Overlapping content

2.2.0 – 06 Oct, 2024

  • Fixed: Overlapping content

2.1.25 – 24 July, 2024

  • Fixed: 404 Not Found – PDFPro\Helper\Pipe::checkPipe()

2.1.24 – 29 June, 2024

  • Fixed: iPad/iPhone issue

2.1.23 – 27 June, 2024

  • Fixed: directive error

2.1.22 – 24 June, 2024

  • Fixed: Vulnerability

2.1.21 – 25 March, 2024

  • Fixed: Avada Builder style broken

2.1.20 – 19 Feb, 2024

  • Fixed: Deprecated issue

2.1.19 – 9 Jan, 2024

  • Feature: Show Download button

2.1.18 – 24 Dec, 2023

  • Security: Improved

2.1.17 – 4 Dec, 2023

  • Removed Ads

2.1.16 – 28 Nov, 2023

  • Fixed: Can’t Edit Newsletter

2.1.15 – 24 Nov, 2023

  • Fixed: Removed admin ber add

2.1.14 – 24 Nov, 2023

  • Fixed: Sidebar open all time

2.1.12 – 17 Sep, 2023

  • Fixed SSL issue

2.0.10 – 4/5/2022

  • solved – “Oops! You forgot to select a pdf file.”

2.0.9 – 4/4/2022

  • Fixed SSL issue

2.0.8 – 1/26/2022

  • Fixed Responsive issue

2.0.7

  • Forbidden issue fixed

2.0.6

  • Disable Gutenberg as default shortcode generator

2.0.3

  • Option to enable/disable Gutenberg Shortcode Generator

2.0.0

  • Added Advanced Shortcode Generator
  • Improved Security Performance
  • Fixed Height issue on mobile device

1.6

  • Fix isuue and make compatible with WordPress 5.5 Version

1.5

  • Fix Gutenberg block issue
  • Fix toggle menu in viewer

1.4

  • Add support for Gutenberg Block

1.3

  • Fix an issue

1.2

  • removed an ad.
  • fix issue which causes centralize the content.
  • Improved performance.

1.1

  • fix an issue with pdf positions

1.0

  • Initial Release