PDF Poster – let visitors read PDFs without leaving the page
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. 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. 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 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 — 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 | 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.
UpdraftPlus
The UpdraftPlus Backup & Migration Plugin is trusted by the WordPress community to backup, restore and migrate their WordPress websites. UpdraftPlus is actively installed on more than 3 million websites around the world. Backup with UpdraftPlus UpdraftPlus is the world’s highest ranking and most popular scheduled backup and migration plugin. Backup to your preferred storage location and restore in just three clicks. Backup to Dropbox, Google Drive, Amazon S3 (or compatible), Rackspace Cloud, FTP, DreamObjects, Openstack Swift or email. The paid version also allows you to backup to Microsoft OneDrive, Microsoft Azure, Google Cloud, Backblaze B2, SFTP, SCP, pCloud, WebDAV or UpdraftVault, our integrated storage option for UpdraftPlus. Backup manually or schedule to run every 2, 4, 8 or 12 hours, daily, weekly, monthly or fortnightly. Restore with UpdraftPlus Your WordPress website is vulnerable. Your site may get hacked. Something could go wrong with an update or your server could crash. You might need to reverse a change made or a mistake caused by human error. Whatever the reason, you can restore your WordPress website in just a few clicks with UpdraftPlus. Choose which components to restore (e.g. plugins, themes, database etc.), click again to restore, then click again to return to the main screen. Migrate with UpdraftPlus It’s easy to migrate your WordPress website to another web host, server or domain with this free version of UpdraftPlus. To migrate, simply download your database, plugins, themes etc. from the source site, then upload them into your destination site. When migrating, a built-in search-and-replace engine identifies old strings and replaces these to reflect the new location. UpdraftPlus saves you time and reduces the risk of broken links or missing files associated with manual migrations. Why UpdraftPlus? Writing a reliable backup and migration plugin that ‘just works’ consistently across millions of different WordPress deployments is hard. UpdraftPlus is relied upon to do exactly that. We’re trusted and actively deployed on more websites around the world than any other WordPress backup and migration plugin. UpdraftPlus: Backs up, migrates and restores Offers a huge number of remote storage locations Allows you to schedule backups, so you can ‘set and forget’ Is comprehensive and easy to use Is proven to work on over 3 million sites. UpdraftPlus Premium The free version of UpdraftPlus will back up and migrate your website perfectly well. However if you need more features and options you can purchase our Premium version. Backup and Migrate with UpdraftPlus Premium, and: Get automatic backups before updates. Restore the very latest version if a WordPress or plugin update breaks your site. Backup Incrementally. Changes are added to the master, saving server resources vs repeatedly backing up in full. Get more remote storage options including Microsoft OneDrive, SFTP, Microsoft Azure, WebDAV, Google Cloud, SCP, Backblaze and pCloud. Get 1GB of integrated storage with UpdraftVault for 99.999% reliability, redundancy and scalability. Get more control over how many backups are stored in a specified interval. Restore from other backup plugins including BackWPup, BackupWordPress, Simple Backups and more. Run backups at set times e.g. during periods of low traffic. Backup to more than one location for added protection. Get detailed reports. Includes cryptographic checksums so you can verify the integrity of the backup files and more. Get Premium migration. Migrating to the destination site is more direct and can be done from the source site. Get Multisite / multi-network compatibility. Backup non-WP files and databases e.g. tables belonging to your e-commerce store or customisations to WordPress core. Get database encryption. Manage your backups and migrations from the WP-CLI. Get Premium Support. Find out more on our comparison page. UpdraftPlus Premium is available for purchase here. Managing multiple websites? UpdraftCentral is a powerful remote control dashboard for WordPress that allows you to manage your backups, as well as updates, users, pages, posts, plugins and themes from one central location. Choose between: UpdraftCentral (free, self-hosted) UpdraftCentral Premium (paid-for, self-hosted) UpdraftCentral Cloud (paid-for, fully-hosted) Optimize your sites centrally by combining the power of WP-Optimize and UpdraftCentral or manage your backups centrally by combining the power of UpdraftPlus with UpdraftCentral. Need to create a temporary clone of your site? UpdraftClone makes it quick and easy to create a temporary sandbox for changes you want to try out. Simply select the versions of WordPress and PHP that you want, and we’ll do the rest. More about UpdraftClone The full suite of plugins from Team Updraft and friends UpdraftPlus. Backup, migrate and restore. Rated 5* on the plugin directory and trusted by more than 3 million WordPress website owner WP-Optimize. Clean the database, compress images and caching. Optimize your WordPress website. 5* user rating. 1 million + active installs. All-In-One Security (AIOS). Secure your WordPress website. Comprehensive, feature rich and easy to use. 5* user rating and 1 million + active installs. WP Overnight. Quality Extensions for your WooCommerce store. 5* rated invoicing, order and product management, customer management solutions and more. Easy Updates Manager. Take control of updates. Lots of features for free, and a Premium version with even more – over 300,000 users. Internal Link Juicer.Boost your SEO. Automate internal links within your WordPress website. Save time and rank higher in the search engines. For other useful, free plugins see our lead developer’s profile, here. Are you multilingual? Can you translate? Do you want to help people that speak your language to backup, migrate and restore their WordPress websites? The UpdraftPlus backup, migration and restoration plugin is ready and waiting. The translation process is easy, and web-based – please go here for instructions: https://updraftplus.com/translate/. Or, if you’re already an expert WordPress translator, just pick out the .pot file from the wp-content/plugins/updraftplus/languages/ directory – if you scan for translatable strings manually, then you need to get these functions: _x(), __(), _e(), _ex(), log_e(). Many thanks to our existing translators. License Copyright 2011-24 David Anderson This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Non-English translators are provided by volunteers, and wordpress.org does not give plugin developers control over their translations; thus relying on them is at your own risk; UpdraftPlus cannot guarantee that translations from the original English are accurate. We recognise and thank those mentioned at https://updraftplus.com/acknowledgements/ for code and/or libraries used and/or modified under the terms of their open source licences.