Title: PDF Poster – let visitors read PDFs without leaving the page
Author: bPlugins
Published: <strong>November 30, 2016</strong>
Last modified: September 10, 2026

---

Search plugins

![](https://ps.w.org/pdf-poster/assets/banner-772x250.png?rev=3623323)

![](https://ps.w.org/pdf-poster/assets/icon.svg?rev=3623323)

# PDF Poster – let visitors read PDFs without leaving the page

 By [bPlugins](https://profiles.wordpress.org/bplugins/)

[Download](https://downloads.wordpress.org/plugin/pdf-poster.2.6.0.zip)

 * [Details](https://li.wordpress.org/plugins/pdf-poster/#description)
 * [Reviews](https://li.wordpress.org/plugins/pdf-poster/#reviews)
 *  [Installation](https://li.wordpress.org/plugins/pdf-poster/#installation)
 * [Development](https://li.wordpress.org/plugins/pdf-poster/#developers)

 [Support](https://wordpress.org/support/plugin/pdf-poster/)

## Description

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

[**PDF Poster**](https://bplugins.com/products/pdf-poster/) | [**Documentation**](https://bplugins.com/docs/pdf-poster/)
| [**Pricing**](https://bplugins.com/products/pdf-poster/pricing) | [**Support**](https://bplugins.com/support/)
| [**Demo**](https://bplugins.com/products/pdf-poster/#demos)

[**PDF Poster**](https://bplugins.com/products/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.

Embed with the Gutenberg block, the `[pdf_embed]` shortcode, or the classic editor—
whichever fits how you already work. The free version ships three PDF viewers (the
bundled PDF.js viewer, an interactive FlipBook and a Slider), independent height
and width for desktop, tablet and mobile, print, download and full-screen buttons,
social sharing, light/dark theming, RTL support, a popup (lightbox) viewer, text
watermarking, custom CSS and progressive loading for large files. It also counts
how many times each PDF is viewed and downloaded each day, in your own database,
with no third-party service and no IP address stored. Analytics history and trends,
content protection, logo watermarking, Reader Mode, the Adobe and Continuous Scroll
viewers and cloud imports are [Pro](https://bplugins.com/products/pdf-poster/pricing).

### PDF Poster Free Features — Everything Below Is Included, Free

No trials, no locked toggles, no watermark on your pages. Everything in this section
works in the plugin you install from WordPress.org.

#### Free PDF Viewers — Three Ways to Read a Document

 * **Default PDF viewer (PDF.js)** — The bundled Mozilla PDF.js engine: page navigation,
   zoom, text search and text selection, on desktop and mobile.
 * **FlipBook PDF viewer** — A realistic page-turn book for brochures and magazines,
   with a page-flip sound you can switch off.
 * **Slider PDF viewer** — One page at a time, swiped or clicked through. Made for
   menus, price lists and catalogues.
 * **FlipBook from images** — Build the page-turn book from an ordered image gallery
   instead of a PDF, for scans and design-tool exports.

#### Embed PDF Files Anywhere in WordPress

 * **Two Gutenberg PDF blocks** — _PDF Poster_ to embed a file directly, and _PDF
   Poster Selector_ to drop in a document you already saved.
 * **PDF shortcode** — `[pdf_embed url="…"]` drops a PDF into any post, page, widget
   or template, with attributes for size, title, print, download and the full-screen
   label. For full control, save a PDF Poster document and paste its `[pdf id="123"]`
   shortcode — it carries every setting you configured.
 * **Classic editor metabox** — A full settings panel on every PDF Poster document,
   so you never have to open a block to configure a viewer.
 * **Unlimited PDF embeds** — No cap on how many PDFs you embed, or how many pages
   they have.

#### Responsive PDF Viewer on Every Screen

 * **Separate height and width for desktop, tablet and mobile** — Set each breakpoint
   independently instead of forcing one size on every device.
 * **Device preview switcher** — Flip between desktop, tablet and mobile while you
   configure, in both the block and the metabox.

#### Reading Experience and Navigation

 * **Viewer theme: light, dark or auto** — Themes the viewer toolbar and background.
   The PDF page content itself is never altered.
 * **RTL layout: off, on or auto** — Flips the viewer and toolbar for Arabic, Hebrew
   and other right-to-left languages, in every viewer.
 * **Keyboard navigation** — Left and right arrow keys turn pages in all viewers.
 * **Annotation mode** — Shows the notes, highlights, comments and clickable links
   already saved inside the PDF.
 * **Open PDF links in a new tab** — Links clicked inside the document open in a
   new tab, so your page stays put.
 * **Filename display** — Show the document name above the viewer.

#### Print, Download, Full Screen and Social Sharing

 * **Print** — Let visitors print straight from the viewer, or turn printing off
   entirely.
 * **Download button** — One-click download above the viewer, or no download at 
   all.
 * **Full-screen button** — Show or hide the full-screen toggle on any embed.
 * **Social sharing** — Facebook, X (Twitter), LinkedIn, Pinterest and email buttons,
   placed above or below the viewer, each one individually switchable.

#### PDF Watermarking — Text Marks Are Free

 * **Text watermark on every page** — Stamp your own wording across the document.
 * **Three ready-made themes** — Confidential, Draft Stamp and Sample Wash, each
   with its own angle, tiling and weight, so a usable mark is one click away.
 * **Dynamic placeholders** — Drop `{site_name}`, `{post_title}`, `{file_name}`,`{
   page}`, `{pages}`, `{date}`, `{year}`, `{user_name}`, `{user_email}` or `{user_ip}`
   into the text and it resolves per page and per visitor.
 * **Choose which pages** — All pages, the first page only, or everything except
   the cover.
 * **Live preview while you edit** — The editor draws the mark with the same builder
   the front end uses, so what you see is what publishes.

#### Popup (Lightbox) PDF Viewer — Free

 * **Open PDFs in a modal** — Keep the page clean and load the document only when
   a reader asks for it.
 * **Button or image trigger** — Trigger from a styled button or from any image,
   with your own alignment, image dimensions and an optional PDF icon overlay.

#### PDF Analytics — See Today’s Views and Downloads, Free

 * **Today’s views and downloads** — How many times each document was opened and
   downloaded today, with no third-party analytics service. The figures appear on
   the PDF Posters list, beside each document in both editors, and on the Analytics
   screen.
 * **Accurate behind a page cache** — Counting happens in the visitor’s browser,
   so figures stay right on sites running WP Rocket, LiteSpeed or Cloudflare instead
   of recording one view per cached copy.
 * **Every embed counted** — Not only saved PDF Posters: a block placed straight
   onto a page and `[pdf_embed url="…"]` each get their own figures.
 * **Privacy-first by default** — No IP address stored, no cookie set, nothing sent
   to a third party. The rows live in your own database.
 * **Site-wide controls** — Turn counting on or off, keep your own visits out of
   the numbers, and optionally respect the browser’s Do Not Track header.

A view is recorded once the viewer has genuinely been on screen — not on every page
load — and once per visitor per 30 minutes.

#### Styling and Custom CSS

 * **Button and title styling** — Background colour, text colour, font size and 
   padding for the action buttons, plus the title font size, with no CSS needed.
 * **Site-wide custom CSS** — One stylesheet for every embed, in Settings.
 * **Per-document CSS and CSS class** — Style a single poster or a single block 
   without touching your theme.

#### Site-Wide Defaults

 * **Presets in Settings** — Set the defaults every new PDF Poster starts from, 
   so you configure once instead of on every document. (Changing a preset affects
   documents you create afterwards.)

#### Performance and Reliability

 * **Fast loading (progressive rendering)** — Streams large PDFs so the first page
   appears while the rest is still downloading.
 * **Google Doc Viewer fallback** — An optional second rendering path for browsers
   that mishandle inline PDFs (recommended for Edge).

#### In Your WordPress Dashboard

 * **PDF Poster dashboard** — One place for your documents, demos, help and changelog.
 * **PDF chatbot assistant** — Ask setup questions without leaving WordPress.

### PDF Poster Pro Features — What Upgrading Adds

Everything above stays exactly as it is. [PDF Poster Pro](https://bplugins.com/products/pdf-poster/pricing)
adds the following on top.

#### Two More PDF Viewers

 * **Adobe PDF viewer** — Rendering by the Adobe PDF Embed API, with Adobe’s own
   embed and view modes, including its lightbox.
 * **Continuous Scroll viewer** — Every page in one uninterrupted scroll, built 
   for long reports.

#### Advanced Reading Controls

 * **Reader Mode** — The document and nothing else: no toolbar, no frame, no distractions.
 * **Thumbnail sidebar** — Show the page thumbnails panel, and choose whether it
   opens by default.
 * **Initial page and default zoom** — Open on page 12 at 125% if that is where 
   the reader should start.
 * **Horizontal scrollbar** — Make horizontal scrolling the default for wide documents.
 * **Hide the right toolbar** — Trim the viewer chrome further.

#### Button Labels and Placement

 * **Rename the download button** — Your label, your language.
 * **Rename the full-screen button** — Same, for the full-screen toggle.
 * **Open full screen in a new tab** — Send the full-screen view to its own tab.
 * **Move the action bar** — Put print, download and full screen above or below 
   the viewer.

#### Logo Watermarking and Anti-Leak

 * **Logo, or logo with text** — Stamp your logo over every page, on its own or 
   beside your wording.
 * **Three more themes** — Brand Corner, Logo Wash and Logo + Caption, each with
   its own angle, tiling and weight.
 * **Custom theme** — Set coverage, position, strength, size and angle yourself:
   from a single corner mark to a dense tile that cannot be cropped out of a screenshot.
 * **Choose who sees it** — Everyone, everyone except administrators (so you can
   proof the clean original), or logged-out visitors only.
 * **Anti-leak options** — A per-visitor stamp that identifies whoever opened a 
   leaked screenshot, plus tamper restore that puts the mark back if a visitor deletes
   it with browser dev tools.

Watermarking is a deterrent, not DRM — an on-screen mark can be removed with browser
dev tools, and no browser can prevent a screenshot.

#### PDF Content Protection

 * **Disable right-click and copying** — Block the context menu and copy shortcuts
   on your documents.
 * **Disable text selection** — Stop text being dragged out of the viewer.
 * **Suppress blocked-action alerts** — Enforce protection quietly, without warning
   pop-ups.

#### Full PDF Analytics History

Every day is recorded on every version, in your own database. The free plugin shows
you today; Pro reads the rest back — so there is nothing to import when you upgrade,
and the history your site has already built is there waiting.

 * **All-time totals and history** — Total views and downloads for any document,
   over any period.
 * **7, 30 and 90 day reports** — Views and downloads over time as a chart, with
   the change against the previous period.
 * **Download rate, busiest day and top documents** — What people actually read,
   ranked.
 * **Per-document reports** — Open any single document’s own trend and totals straight
   from the editor, as a link you can bookmark or share.
 * **Sortable Views and Downloads columns** — On the PDF Posters list, so your most-
   read documents sort to the top.
 * **CSV export** — Take any range into a spreadsheet.

#### Import, Reuse and Support

 * **Google Drive picker and Dropbox import** — Pull a PDF straight from cloud storage
   instead of uploading it twice.
 * **Preset library for blocks** — Save a block’s whole configuration and reuse 
   it across your site.
 * **Always load the latest version** — Replace the file and every embed updates,
   with no re-linking.
 * **Priority one-on-one support** — Straight to the developers.

**Coming soon in Pro**: in-viewer Ads, already sketched in the interface and shipping
in a later release.

[**Try PDF Poster Pro**](https://bplugins.com/products/pdf-poster/pricing) — unlock
every premium feature today.

### 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**](https://bplugins.com/products/pdf-poster/#demos) | [**Get PDF Poster PRO**](https://bplugins.com/products/pdf-poster/pricing)

### **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](https://wordpress.org/support/topic/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](https://wordpress.org/support/users/empp/)_**

#### ⭐⭐⭐⭐⭐ 󠀁[good plugin](https://wordpress.org/support/topic/good-plugin-6365/)󠁿

❛❛**_This pdf poster plugin does really solve my requirement._**❜❜

**_–[a2zdoctors](https://wordpress.org/support/users/a2zdoctors/)_**

#### – Did you like this plugin? Dislike it? Have a feature request? 󠀁[Please share your feedback with us](https://li.wordpress.org/plugins/pdf-poster/support@bplugins.com?output_format=md)󠁿

### Check out our other WordPress Plugins-

[**Html5 Video Player**](https://bplugins.com/products/html5-video-player/) – Display
videos as single and playlist in multiple skins.

[**Html5 Audio Player**](https://bplugins.com/products/html5-audio-player/) – Listen
audios with awesome visuals.

[**StreamCast**](https://bplugins.com/products/streamcast-radio-player/) – Customizable
radio player with different skins.

[**3D Viewer**](https://bplugins.com/products/3d-viewer/) – Embed 3D models and 
3D products with interaction.

[**Advanced Post Block**](https://bplugins.com/products/advanced-post-block/) – 
Show posts and custom posts in different layouts.

## Screenshots

[⌊Five PDF viewers, one plugin — Default, Adobe, FlipBook, Scroll or Slider, switched
from a single control in the settings panel.⌉⌊Five PDF viewers, one plugin — Default,
Adobe, FlipBook, Scroll or Slider, switched from a single control in the settings
panel.⌉[

Five PDF viewers, one plugin — Default, Adobe, FlipBook, Scroll or Slider, switched
from a single control in the settings panel.

[⌊Realistic FlipBook reading — turn a PDF, or an ordered image gallery, into a page-
flip book, with Slider and continuous Scroll modes alongside it.⌉⌊Realistic FlipBook
reading — turn a PDF, or an ordered image gallery, into a page-flip book, with Slider
and continuous Scroll modes alongside it.⌉[

Realistic FlipBook reading — turn a PDF, or an ordered image gallery, into a page-
flip book, with Slider and continuous Scroll modes alongside it.

[⌊Watermark & Branding — stamp text, your logo or both over every page. Six ready-
made themes plus Custom set the angle, repeat, weight and blend, and a tiled mark
cannot be cropped out of a screenshot.⌉⌊Watermark & Branding — stamp text, your 
logo or both over every page. Six ready-made themes plus Custom set the angle, repeat,
weight and blend, and a tiled mark cannot be cropped out of a screenshot.⌉[

Watermark & Branding — stamp text, your logo or both over every page. Six ready-
made themes plus Custom set the angle, repeat, weight and blend, and a tiled mark
cannot be cropped out of a screenshot.

[⌊A native Gutenberg block — insert it, pick a PDF, and every option lives in the
block sidebar. No shortcode required.⌉⌊A native Gutenberg block — insert it, pick
a PDF, and every option lives in the block sidebar. No shortcode required.⌉[

A native Gutenberg block — insert it, pick a PDF, and every option lives in the 
block sidebar. No shortcode required.

[⌊Pixel-perfect on every screen — desktop, tablet and mobile each get their own 
height and width from one device switcher.⌉⌊Pixel-perfect on every screen — desktop,
tablet and mobile each get their own height and width from one device switcher.⌉[

Pixel-perfect on every screen — desktop, tablet and mobile each get their own height
and width from one device switcher.

[⌊Protect what you publish — block right-click and text selection, and decide separately
whether visitors may print or download at all.⌉⌊Protect what you publish — block
right-click and text selection, and decide separately whether visitors may print
or download at all.⌉[

Protect what you publish — block right-click and text selection, and decide separately
whether visitors may print or download at all.

[⌊Open PDFs in a lightbox popup — trigger the viewer from a button, a link or a 
cover image, and the page never reloads.⌉⌊Open PDFs in a lightbox popup — trigger
the viewer from a button, a link or a cover image, and the page never reloads.⌉[

Open PDFs in a lightbox popup — trigger the viewer from a button, a link or a cover
image, and the page never reloads.

[⌊Download, print, full-screen and share — show only the buttons you want, rename
them in any language, and let readers share the document anywhere.⌉⌊Download, print,
full-screen and share — show only the buttons you want, rename them in any language,
and let readers share the document anywhere.⌉[

Download, print, full-screen and share — show only the buttons you want, rename 
them in any language, and let readers share the document anywhere.

[⌊One library, shortcodes everywhere — manage every document from a single list,
then copy its shortcode into any page, widget or template file.⌉⌊One library, shortcodes
everywhere — manage every document from a single list, then copy its shortcode into
any page, widget or template file.⌉[

One library, shortcodes everywhere — manage every document from a single list, then
copy its shortcode into any page, widget or template file.

[⌊Set the defaults once — height, width, buttons, thumbnails and protection, so 
the Classic Shortcode Generator starts there every time.⌉⌊Set the defaults once —
height, width, buttons, thumbnails and protection, so the Classic Shortcode Generator
starts there every time.⌉[

Set the defaults once — height, width, buttons, thumbnails and protection, so the
Classic Shortcode Generator starts there every time.

[⌊Guided dashboard, demos and support — a quick-start screen, live demos and one-
click links to the docs and the support team, right inside your admin.⌉⌊Guided dashboard,
demos and support — a quick-start screen, live demos and one-click links to the 
docs and the support team, right inside your admin.⌉[

Guided dashboard, demos and support — a quick-start screen, live demos and one-click
links to the docs and the support team, right inside your admin.

## Blocks

This plugin provides 2 blocks.

 *   PDF Poster Selector
 *   PDF Poster Embed PDF in your posts and pages

## 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](https://wordpress.org/plugins/document-emberdder)

### 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.

### Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the PDF Poster plugin through
the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/9e5fbc24-d506-44cf-b163-a113692136c7).
The Patchstack team will assist you with verification, CVE assignment, and notify
the developers of this plugin.

## Reviews

![](https://secure.gravatar.com/avatar/4437e4aedc75917f998bd84359fb16763feeea6ff154f8ea16ab6e257109ef8c?
s=60&d=retro&r=g)

### 󠀁[Five stars for both the plugin and the people behind it](https://wordpress.org/support/topic/five-stars-for-both-the-plugin-and-the-people-behind-it/)󠁿

 [jolcurie](https://profiles.wordpress.org/jolcurie/) June 28, 2026

The PDFPoster plugin works great and it’s also fully responsive. The customer support
is top notch. I had an issue I was struggling to explain over email, so they hopped
on a Google Meet with me. Tanin took the time to understand exactly what I needed
and solved it quickly. Really appreciate support that goes the extra mile like this!

![](https://secure.gravatar.com/avatar/e98c7ee6aa8ae9a55a3cae6a14c7faff970f2eb085116996da84b161beeb8b74?
s=60&d=retro&r=g)

### 󠀁[World Class Support](https://wordpress.org/support/topic/world-class-support-27/)󠁿

 [Seth Chong](https://profiles.wordpress.org/sethchong/) May 20, 2026

The team at PDF Poster deserves this review. We’ve met with an issue where the PDF
viewer had appearance differences between Desktop and Mobile, and they’ve released
an update where dimensions can be specified for each within 7 days. It means they’ve
immediately listened and went to work on solving this for us. That’s world class
support in our books.

![](https://secure.gravatar.com/avatar/48329e5bb20a89447f90a34fa03435517ac55b6c0ee48a43179a1ceec2bb2f87?
s=60&d=retro&r=g)

### 󠀁[The new PDF Poster Pro is outstanding!](https://wordpress.org/support/topic/pdf-poster-is-great/)󠁿

 [mvarela](https://profiles.wordpress.org/mvarela/) May 20, 2026

I just updated the PDF Poster Pro plugin…WOW! What a great update! Version 2.5.2
has added many new features that have greatly enhanced the plugin’s functionality,
as well as fixed an issue for which I had requested assistance. The new Fullscreen
button is super helpful! Polished! The developer’s support is top-notch; attentive,
understanding, responsive and productive! I highly recommend the PDF Poster Pro 
plugin for displaying PDFs on your website…

![](https://secure.gravatar.com/avatar/d6bcdeb4df768161e6531b9849a4698304a17656075cfe5ea9df8fff74f33fd2?
s=60&d=retro&r=g)

### 󠀁[Easiest PDF plugin out there](https://wordpress.org/support/topic/easiest-pdf-plugin-out-there/)󠁿

 [chiefsnake](https://profiles.wordpress.org/chiefsnake/) January 15, 2026

This was the third PDF displayer I had tried. The others were too complicated to
use and displayed too many options to the viewer on the front end. This one was 
perfect for what I wanted. Very nice plugin!

![](https://secure.gravatar.com/avatar/d9612217bee9ec226f28b8e0d9833341b2975baac611959c19454e14348e9326?
s=60&d=retro&r=g)

### 󠀁[Excellent -lug-in](https://wordpress.org/support/topic/excellent-lug-in/)󠁿

 [waprothero](https://profiles.wordpress.org/waprothero/) January 22, 2025

Very easy to install and I like the shortcode implementation. It’s also very easy
to set the visibility of the reader controls.

![](https://secure.gravatar.com/avatar/8c8eb52d8a51b54ad3defaf9451de8b5b255c7bc3f21fe87d997156fdd05db17?
s=60&d=retro&r=g)

### 󠀁[pdf not displayed](https://wordpress.org/support/topic/pdf-not-displayed/)󠁿

 [jeanmarcg](https://profiles.wordpress.org/jeanmarcg/) July 21, 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

 [ Read all 146 reviews ](https://wordpress.org/support/plugin/pdf-poster/reviews/)

## Contributors & Developers

“PDF Poster – let visitors read PDFs without leaving the page” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ bPlugins ](https://profiles.wordpress.org/bplugins/)
 *   [ Abu Hayat ](https://profiles.wordpress.org/abuhayat/)
 *   [ Tanin Rahman ](https://profiles.wordpress.org/taninrahman/)
 *   [ Farazi Forhad ](https://profiles.wordpress.org/farazi1/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

“PDF Poster – let visitors read PDFs without leaving the page” has been translated
into 4 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/pdf-poster/contributors)
for their contributions.

[Translate “PDF Poster – let visitors read PDFs without leaving the page” into your language.](https://translate.wordpress.org/projects/wp-plugins/pdf-poster)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pdf-poster/), check
out the [SVN repository](https://plugins.svn.wordpress.org/pdf-poster/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/pdf-poster/) by 
[RSS](https://plugins.trac.wordpress.org/log/pdf-poster/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.6.0 – 10 Sep 2026

 * **New:** Document Insights — see how many times every PDF was viewed and downloaded
   today, free, without adding a third-party analytics service. The figures stay
   in your own site.
 * **New:** Analytics screen — a new Analytics item under PDF Poster showing today’s
   figures, and with Pro a 7, 30 or 90 day view: views and downloads over time, 
   change against the previous period, download rate, busiest day, your best-performing
   documents ranked, and CSV export.
 * **New:** Per-document reports — open any single document’s own trend and totals
   from the editor, as a link you can bookmark or share with your team.
 * **New:** Analytics panel on every document — today’s views and downloads in the
   block editor sidebar and beside the Save button in the classic editor, with all-
   time totals and a 14-day trend in Pro.
 * **New:** Views and Downloads columns on the PDF Posters list — today’s figures
   for everyone, all-time and sortable in Pro.
 * **New:** Settings > Analytics — turn counting on or off site-wide, keep your 
   own visits out of the numbers, and optionally respect the browser’s Do Not Track
   setting.
 * New: Counting keeps working behind a page cache, so sites on WP Rocket, LiteSpeed
   or Cloudflare get real figures instead of one view per cached copy.
 * New: Every embed is counted, not only saved PDF Posters. A block placed directly
   on a page and `[pdf_embed url="..."]` each get their own figures, and the report
   links through to the page they sit on.
 * New: A view is recorded once the viewer has genuinely been on screen — not on
   every page load — and once per visitor per 30 minutes. Downloads and prints are
   counted however the reader triggers them.
 * New: Private by default. No IP address is stored, no cookie is set, and this 
   release keeps daily totals only — in your own database, never sent anywhere.
 * New: Nothing to import if you upgrade later — every day is recorded from the 
   start, so Pro reads back the history your site has already built.
 * New: Popup (lightbox) viewer, a text watermark with three ready-made themes, 
   per-block Class and CSS, a site-wide Custom CSS box, the Preset defaults screen
   and the Fullscreen Button toggle are all free in this release.
 * New: WPBakery Page Builder — _PDF Poster_ and _PDF Embed (by URL)_ are now native
   builder elements, and both draw live in the frontend editor instead of sitting
   on “Loading Viewer…”. Any builder that previews over AJAX now loads the viewer
   first time, with no refresh.
 * Update: The shortcode columns on the PDF Posters list now show the shortcode 
   itself in a click-to-copy chip, instead of a button whose label hid the value
   it copied.
 * Update: Links out of a report open in a new tab, so your date range and filters
   stay where you left them.
 * Fix: Content protection no longer shows a developer-tools warning while a page
   is open in Elementor, Divi, Bricks, Beaver Builder, Oxygen or Breakdance. Editing
   behaves normally again, including Ctrl+S to save and right-click.
 * Fix: The plugin dashboard requested a stylesheet that is never generated, producing
   a 404 on every load.
 * Fix: “Missing PDF file.” after a site move — saved links are repaired against
   the current media library, so posters survive a domain, HTTPS or staging change.
   Filenames holding a percent sign or an encoded space load too.
 * Fix: Retry reloads the document rather than the whole page, and a file that really
   is gone now names the address that failed.
 * Fix: PDF Poster no longer takes over blocks belonging to other plugins that tag
   their markup the same way.

#### 2.5.6 – 31 Aug 2026

 * New: Watermark & Branding — stamp a text or logo mark over any viewer, with six
   ready-made themes that set the angle, repeat, weight and blend for you.
 * New: Watermark mark types — Text, Image (your logo) or both stacked together.
 * New: Watermark Coverage — a single positioned mark, or tiled Sparse/Normal/Dense
   so it cannot be cropped out of a screenshot.
 * New: Watermark Image Style — Original, Grayscale, White (for dark pages) or Black.
 * New: Watermark Strength and Size as named steps rather than numbers, so the mark
   stays readable at every zoom level and on mobile.
 * New: Watermark page scope (all pages, first page only, or all except the cover)
   and audience rules (everyone, everyone except admins, or logged-out visitors 
   only).
 * New: Watermark “Restore If Removed” option, which puts the mark back if a visitor
   deletes it with browser dev tools.
 * Note: Watermarking is a deterrent, not DRM — an on-screen mark can be removed
   with browser dev tools, and no browser can prevent a screenshot. Marks in printouts
   and downloaded copies arrive in a following release.

#### 2.5.5 – 03 Aug 2026

 * New: Added Image Gallery source for the Flipbook viewer — build a page-flip book
   from an ordered set of images without a PDF.
 * New: Added Viewer Theme option (Light/Dark/Auto) that themes the viewer toolbar
   and background without altering the PDF page content.
 * New: Added RTL Layout option (Off/On/Auto) for right-to-left languages, applied
   across all viewers and the PDF toolbar.
 * New: Added Keyboard Navigation option (Left/Right arrow keys to change pages)
   for all viewers.
 * New: Added a Page Flip Sound toggle for Flipbook and Slider viewers (on by default;
   can now be turned off).
 * New: Added Fast Loading (Progressive Rendering) option for all viewers (Default,
   Adobe, Flipbook, Scroll, Slider) to stream large PDFs so the first page appears
   sooner.
 * Fixed – Shortcodes could render nothing when a PDF Poster carried the isGutenberg
   flag without a saved block.
 * Fixed: Full screen option smooth behaviour.

#### 2.5.4 – 15 Jun 2026

 * New: Added interactive PDF Chatbot assistant.
 * New: Added Slider and Scroll Viewer options.
 * New: Added Annotation Mode configuration for default viewer.
 * New: Added Open PDF links in new tab configuration for default viewer.
 * New: Added Email (mailto) button to social share options.

#### 2.5.3 – 10 June 2026

 * Update: Admin Dashboard aligned with the latest standard and bpl-tools layout.
 * Update: Update block.json version.
 * Security: Enhanced request validation and sanitized AJAX inputs.
 * Security: Secured public REST API endpoints with authentication checks.
 * Compliance: Added full uninstall cleanup routine for custom options and database
   tables.
 * Compliance: Standardized translation text domains to match the plugin slug.
 * Fixed: Corrected general typos, updated GPL license headers, and added distribution
   ignore rules.

#### 2.5.2 – 19 May 2026

 * New: Added FlipBook Viewer support for a more interactive and realistic PDF reading
   experience.
 * New: Introduced fully responsive Height & Width controls for Desktop, Tablet,
   and Mobile devices.
 * New: Added a Device Preview Switcher in the plugin metabox for easier responsive
   configuration.
 * Improved: Enhanced PDF viewer dimension handling across different screen sizes
   for better responsiveness.
 * Improved: Refactored the entire plugin codebase for better maintainability and
   cleaner architecture.
 * Improved: Removed unused and redundant code to reduce plugin bloat and improve
   performance.
 * Improved: Optimized core functionality for faster loading and smoother user experience.
 * Fixed: Resolved existing bugs and minor compatibility issues.
 * Security: Strengthened overall plugin security and improved code quality following
   best practices.

#### 2.5.1 – 25 April 2026

 * Fixed: PDFs hosted on external domains or CDNs were not loading at all
 * Fixed: Google Docs Viewer was sending the same request twice and canceling both
 * Fixed: When Google Docs Viewer failed there was nothing to fall back on
 * Fixed: PDF.js errors were invisible — users just saw a white empty box
 * Fixed: No message was shown when a PDF file was missing or completely empty
 * Fixed: PDF viewer was not opening on iPhone and iPad running iOS 16 and 17
 * Fixed: Tapping the fullscreen button on iPhone did absolutely nothing
 * Fixed: PDFs were not loading on Android Chrome and Samsung Internet browser
 * Fixed: Chinese, Japanese and Korean characters were showing as random broken 
   symbols
 * Fixed: PDFs made with LaTeX or older Adobe tools were showing wrong or unreadable
   text
 * Fixed: Changes made to an existing PDF entry were lost after hitting update
 * Fixed: Shortcode was pasting fine but showing nothing at all on the live page
 * Fixed: PDFs with spaces or special characters in the filename were crashing the
   viewer
 * Fixed: An unexpected heading was appearing above the viewer on some themes
 * Fixed: Embedding a PDF by URL was showing raw code instead of the actual document
 * Fixed: PDF viewer was not displaying properly inside Elementor’s preview panel
 * Update: Removed unexpected or unnecessary conten & code from the whole plugin.

#### 2.5.0 – 01 Mar, 2026

 * New: Popup Trigger Type Image
 * New : Popup Trigger Alignment
 * New : Popup Trigger Image Size
 * New : Popup Trigger Image PDF Icon
 * Update: Help & Demo Page
 * New: Added an option to move the action buttons (Print, Fullscreen, Download)
   to the top or bottom.
 * Update: Hide sidebar on mobile devices

#### 2.4.1 – 09 Feb, 2026

 * Fixed: Warning: Attempt to read property “post_type” on null in WC Orders Add/
   Edit page
 * Fixed: Broken Access Control
 * Removed: Upgrade Section from Gutemberg Block (Premium)
 * Removed: Upgrade Section from Classic Shortcode Generator (Premium)

#### 2.4.0 – 20 Jan, 2026

 * Added: Social Share feature
 * Added: Icons before each PanelBody title in the Gutenberg block
 * Added: Help text for control fields
 * Improved: Gutenberg Block Settings UI
 * Improved: Classic Shortcode Generator UI
 * Improved: Overall UI consistency and clarity
 * Fixed: Missing Google Drive icon
 * Fixed: Google Drive integration issues
 * Fixed: Dropbox integration issues
 * Fixed: PDF Poster selector block not working
 * Updated: PDF Poster menu icon
 * Updated: Removed unexpected or unnecessary content

#### 2.3.1 – 22 Sep, 2025

 * Fixed: Fullscreen issue
 * Fixed: Divi Builder Image Upload issue

#### 2.3.0 – 13 Aug, 2025

 * New Page: Dashboard
 * Fixed: Fixed Preset Preview issue
 * Fixed: Adobe Embedder issue
 * Improved: Code

#### 2.2.4 – 14 July, 2025

 * Fixed: ACF Pro – wysiwig editor – “Add PDF” button does not work
 * Fixed: quick embed options 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

## Meta

 *  Version **2.6.0**
 *  Last updated **7 hours ago**
 *  Active installations **20,000+**
 *  WordPress version ** 5.0.3 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.1 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/pdf-poster/), [English (US)](https://wordpress.org/plugins/pdf-poster/),
   [Russian](https://ru.wordpress.org/plugins/pdf-poster/), [Spanish (Spain)](https://es.wordpress.org/plugins/pdf-poster/),
   and [Swedish](https://sv.wordpress.org/plugins/pdf-poster/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/pdf-poster)
 * Tags
 * [embed pdf](https://li.wordpress.org/plugins/tags/embed-pdf/)[pdf](https://li.wordpress.org/plugins/tags/pdf/)
   [pdf embedder](https://li.wordpress.org/plugins/tags/pdf-embedder/)[pdf plugin](https://li.wordpress.org/plugins/tags/pdf-plugin/)
   [pdf viewer](https://li.wordpress.org/plugins/tags/pdf-viewer/)
 *  [Advanced View](https://li.wordpress.org/plugins/pdf-poster/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  119 5-star reviews     ](https://wordpress.org/support/plugin/pdf-poster/reviews/?filter=5)
 *  [  9 4-star reviews     ](https://wordpress.org/support/plugin/pdf-poster/reviews/?filter=4)
 *  [  4 3-star reviews     ](https://wordpress.org/support/plugin/pdf-poster/reviews/?filter=3)
 *  [  3 2-star reviews     ](https://wordpress.org/support/plugin/pdf-poster/reviews/?filter=2)
 *  [  11 1-star reviews     ](https://wordpress.org/support/plugin/pdf-poster/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/pdf-poster/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pdf-poster/reviews/)

## Contributors

 *   [ bPlugins ](https://profiles.wordpress.org/bplugins/)
 *   [ Abu Hayat ](https://profiles.wordpress.org/abuhayat/)
 *   [ Tanin Rahman ](https://profiles.wordpress.org/taninrahman/)
 *   [ Farazi Forhad ](https://profiles.wordpress.org/farazi1/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Issues resolved in last two months:

     1 out of 2

 [View support forum](https://wordpress.org/support/plugin/pdf-poster/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.buymeacoffee.com/abuhayat/)