Title: MaxtDesign PDF Viewer
Author: MaxtDesign
Published: <strong>29 снежня, 2025</strong>
Last modified: 11 чэрвеня, 2026

---

Пошук плагінаў

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

![](https://ps.w.org/maxtdesign-pdf-viewer/assets/icon-256x256.png?rev=3429163)

# MaxtDesign PDF Viewer

 Аўтар: [MaxtDesign](https://profiles.wordpress.org/slaacr/)

[Спампаваць](https://downloads.wordpress.org/plugin/maxtdesign-pdf-viewer.1.0.2.zip)

 * [Падрабязнасці](https://bel.wordpress.org/plugins/maxtdesign-pdf-viewer/#description)
 * [Водгукі](https://bel.wordpress.org/plugins/maxtdesign-pdf-viewer/#reviews)
 *  [Ўсталёўка](https://bel.wordpress.org/plugins/maxtdesign-pdf-viewer/#installation)
 * [Распрацоўка](https://bel.wordpress.org/plugins/maxtdesign-pdf-viewer/#developers)

 [Падтрымка](https://wordpress.org/support/plugin/maxtdesign-pdf-viewer/)

## Апісанне

MaxtDesign PDF Viewer is a performance-focused PDF embedding solution for WordPress.
Unlike other PDF plugins that load heavy JavaScript libraries upfront, this plugin
uses a smart lazy-loading approach that keeps your pages fast.

#### Key Features

 * Instant Preview – Server-generated WebP preview images display immediately
 * Zero Layout Shift – CSS aspect-ratio reserves exact space before content loads
 * Lazy Loading – Full PDF.js viewer loads only when needed
 * Gutenberg Block – Native block editor integration
 * Shortcode Support – Works in classic editor and widgets
 * Keyboard Navigation – Full keyboard and screen reader accessibility
 * Mobile Optimized – Touch gestures for page navigation and zoom

#### Performance

 * Initial page load: < 10KB JavaScript
 * First paint: < 200ms
 * Full viewer: Loads on-demand
 * Preview images: Optimized WebP format

#### How It Works

 1. Upload a PDF to your media library
 2. The plugin automatically extracts the first page as a WebP preview
 3. Insert the PDF using the Gutenberg block or shortcode
 4. Visitors see an instant preview image
 5. Clicking “View Document” loads the interactive PDF.js viewer

#### Requirements

For automatic preview generation, your server needs one of:

 * ImageMagick with PDF support (recommended)
 * Ghostscript

The plugin will detect available options and use the best method automatically.

#### Shortcode Usage

[pdf_viewer id=”123″]

Attributes:

 * id (required) – Attachment ID of the PDF
 * width – CSS width value (default: 100%)
 * load – When to load viewer: click, visible, immediate (default: click)
 * toolbar – Show toolbar: true/false (default: true)

### Privacy

This plugin:

 * Does not collect any personal data
 * Does not send data to external services
 * Stores preview images locally on your server
 * Uses PDF.js library loaded from your own server

## Screenshots

[⌊PDF viewer with preview image and activation button⌉⌊PDF viewer with preview image
and activation button⌉[

PDF viewer with preview image and activation button

[⌊Full interactive viewer with toolbar⌉⌊Full interactive viewer with toolbar⌉[

Full interactive viewer with toolbar

[⌊Gutenberg block in the editor⌉⌊Gutenberg block in the editor⌉[

Gutenberg block in the editor

[⌊Settings page - General tab⌉⌊Settings page - General tab⌉[

Settings page – General tab

[⌊Settings page - Server Info tab⌉⌊Settings page - Server Info tab⌉[

Settings page – Server Info tab

## Блокі

Гэты плагін прадастаўляе 1 блок.

 *   PDF Viewer Embed PDFs with instant preview and zero layout shift.

## Ўсталёўка

 1. Upload the plugin files to `/wp-content/plugins/maxtdesign-pdf-viewer/`
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to Settings  PDF Viewer to configure options
 4. Check the Server Info tab to verify your server can generate previews

#### From WordPress Admin

 1. Go to Plugins  Add New
 2. Search for “MaxtDesign PDF Viewer”
 3. Click Install Now, then Activate

## Часта задаваныя пытанні

### Why aren’t previews being generated?

Preview generation requires ImageMagick or Ghostscript on your server. Go to Settings
PDF Viewer  Server Info to check your server capabilities. Many shared hosts have
ImageMagick pre-installed.

### Can I regenerate previews for existing PDFs?

Yes! Go to Settings  PDF Viewer  Tools and click “Process Unprocessed PDFs” to generate
previews for all PDFs in your media library.

### How do I change the preview quality?

Go to Settings  PDF Viewer and change the “Preview Quality” setting. Higher quality
means sharper previews but larger file sizes.

### Does this work with page builders?

Yes! Use the shortcode [pdf_viewer id=”123″] in any page builder that supports shortcodes.
The Gutenberg block works natively in the WordPress editor.

### Is it accessible?

Yes! The viewer includes full keyboard navigation, ARIA labels, screen reader announcements,
and respects reduced motion preferences.

### Can visitors download or print the PDF?

Yes, the toolbar includes download, print, and fullscreen buttons. You can disable
these in the block settings or plugin options.

## Водгукі

На гэты плагін няма водгукаў.

## Удзельнікі і распрацоўшчыкі

“MaxtDesign PDF Viewer” is open source software. The following people have contributed
to this plugin.

Удзельнікі

 *   [ MaxtDesign ](https://profiles.wordpress.org/slaacr/)

[Перакласці “MaxtDesign PDF Viewer” на вашу мову.](https://translate.wordpress.org/projects/wp-plugins/maxtdesign-pdf-viewer)

### Зацікаўлены ў распрацоўцы?

[Праглядзіце код](https://plugins.trac.wordpress.org/browser/maxtdesign-pdf-viewer/),
праверце [SVN рэпазітарый](https://plugins.svn.wordpress.org/maxtdesign-pdf-viewer/),
або падпішыцеся на [журнал распрацоўкі](https://plugins.trac.wordpress.org/log/maxtdesign-pdf-viewer/)
па [RSS](https://plugins.trac.wordpress.org/log/maxtdesign-pdf-viewer/?limit=100&mode=stop_on_copy&format=rss).

## Журнал змяненняў

#### 1.0.2

 * Changed: plugin homepage (Plugin URI) now points to the official plugin page 
   at maxtdesign.com/plugins/pdf-viewer (was the wordpress.org directory listing).

#### 1.0.1

 * Fix: shortcode-only pages now correctly enqueue the PDF viewer assets. Previously
   the `[pdf_viewer]` / `[mdpv_viewer]` shortcode rendered its markup but the loader
   script and stylesheet were not attached, leaving the viewer inert.
 * Compat: confirmed working with WordPress 7.0 (“Armstrong”). Bumped Tested up 
   to.
 * Housekeeping: removed `gutenberg` from the Tags line per WordPress.org guidance;
   minor internal cleanup of orphaned detection code.

#### 1.0.0

 * Initial release
 * Gutenberg block for easy PDF embedding
 * Shortcode support for classic editor
 * Automatic WebP preview generation
 * PDF.js integration for full viewing
 * Keyboard navigation and accessibility
 * Admin settings page
 * Bulk processing tool
 * Cache management

## Мета

 *  Версія **1.0.2**
 *  Апошняе абнаўленне **3 тыдні таму**
 *  Актыўных установак **Менш за 10**
 *  Версія WordPress ** 6.4 або вышэй **
 *  Правераны да версіі **7.0**
 *  Версія PHP ** 8.1 або вышэй **
 *  Мова
 * [English (US)](https://wordpress.org/plugins/maxtdesign-pdf-viewer/)
 * Тэгі
 * [document](https://bel.wordpress.org/plugins/tags/document/)[embed](https://bel.wordpress.org/plugins/tags/embed/)
   [pdf](https://bel.wordpress.org/plugins/tags/pdf/)[viewer](https://bel.wordpress.org/plugins/tags/viewer/)
 *  [Пашыраны прагляд](https://bel.wordpress.org/plugins/maxtdesign-pdf-viewer/advanced/)

## Ацэнкі

Пакуль яшчэ няма водгукаў.

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

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

## Удзельнікі

 *   [ MaxtDesign ](https://profiles.wordpress.org/slaacr/)

## Падтрымка

Ёсць што сказаць? Патрэбна дапамога?

 [Перайсці да форуму падтрымкі](https://wordpress.org/support/plugin/maxtdesign-pdf-viewer/)

## Падтрымаць

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://github.com/sponsors/MaxtDesign)