Title: ACS PDF Slide Viewer
Author: ACS
Published: <strong>2026 年 7 月 11 日</strong>
Last modified: 2026 年 9 月 27 日

---

搜索插件

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

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

# ACS PDF Slide Viewer

 作者：[ACS](https://profiles.wordpress.org/hanchan/)

[下载](https://downloads.wordpress.org/plugin/acs-pdf-slide-viewer.1.0.8.zip)

 * [详情](https://cn.wordpress.org/plugins/acs-pdf-slide-viewer/#description)
 * [评价](https://cn.wordpress.org/plugins/acs-pdf-slide-viewer/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/acs-pdf-slide-viewer/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/acs-pdf-slide-viewer/#developers)

 [支持](https://wordpress.org/support/plugin/acs-pdf-slide-viewer/)

## 描述

ACS PDF Slide Viewer adds a lightweight block for embedding PDF slide decks in posts
and pages.

Upload or choose a PDF in the block editor, set the number of pages, and display
it as a fitted slide viewer. Visitors can move forward and backward, zoom in or 
out, optionally use carousel playback, and download the PDF if you enable the download
link.

The front end uses vanilla JavaScript with bundled PDF.js rendering. It does not
use jQuery, external CDNs, remote APIs, tracking, or third-party services.

PDF.js 6.0.227 is bundled under the Apache License 2.0. The bundled files are loaded
from this plugin directory on the same WordPress site. The original human-readable
source is available from the Mozilla PDF.js project:

https://github.com/mozilla/pdf.js

https://www.npmjs.com/package/pdfjs-dist/v/6.0.227

#### Features

 * PDF upload/selection from the block editor.
 * Automatic PDF aspect ratio fitting with manual presets for widescreen, standard,
   and A4 PDFs.
 * Previous and next slide controls.
 * Zoom in, zoom out, and fit controls.
 * Optional carousel playback.
 * Optional PDF download link.
 * Lightweight vanilla JavaScript front end.
 * Classic Editor shortcode support.

#### Shortcode

You can also embed a PDF with:

    ```
    [acs_pdf_slide_viewer url="https://example.com/slides.pdf" pages="8" title="My slides" aspect_ratio="16 / 9" download="true"]
    ```

## 屏幕截图

[⌊Inline PDF slide viewer on the front end with navigation, zoom, fit, page status,
and an optional download link.⌉⌊Inline PDF slide viewer on the front end with navigation,
zoom, fit, page status, and an optional download link.⌉[

Inline PDF slide viewer on the front end with navigation, zoom, fit, page status,
and an optional download link.

## 区块

该插件提供了 1 个区块.

 *   ACS PDF Slide Viewer Embed a PDF as a slide viewer with previous/next controls,
   carousel playback, and download options.

## 安装

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Activate the plugin through the Plugins screen in WordPress.
 3. Add the “ACS PDF Slide Viewer” block to a post or page.
 4. Upload or choose a PDF and set the page count.

## 常见问题

### Does this plugin use jQuery?

No. The front-end script is written in vanilla JavaScript.

### Does this plugin load scripts from a CDN?

No. PDF.js is bundled with the plugin and loaded from your own WordPress site.

### Why do I need to enter the page count?

PDF.js reads the document for rendering, but the block stores a page count so the
editor settings, server-rendered markup, previous/next controls, and carousel state
have a predictable fallback before the PDF has finished loading in the browser.

### Does this plugin send PDF files or visitor data to another service?

No. PDF files are rendered in the visitor’s browser using bundled PDF.js files served
from your WordPress site. The plugin does not send PDFs, visitor data, or usage 
data to ACS or any third-party service.

### Can visitors download the PDF?

Yes, but only if you enable the download option in the block settings.

### Where can I leave a review?

Reviews live on WordPress.org: https://wordpress.org/support/plugin/acs-pdf-slide-
viewer/reviews/ . A short review helps other people judge whether this plugin fits
their site, and it tells us which parts are worth developing further.

## 评价

此插件暂无评价。

## 贡献者及开发者

「ACS PDF Slide Viewer」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ ACS ](https://profiles.wordpress.org/hanchan/)

[帮助将「ACS PDF Slide Viewer」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/acs-pdf-slide-viewer)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/acs-pdf-slide-viewer/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/acs-pdf-slide-viewer/)，或通过[RSS](https://plugins.trac.wordpress.org/log/acs-pdf-slide-viewer/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/acs-pdf-slide-viewer/)。

## 更新日志

#### 1.0.8

 * Japanese translation completed: the plugin description and the remaining strings
   are now translated.
 * The viewer’s loading and error messages can now be translated.

#### 1.0.7

 * Added a “Write a review” link to this plugin’s own row on the Plugins screen.
   This plugin has no settings screen of its own, so no admin notice is displayed
   anywhere
 * Added a link to the WordPress.org review page in the readme FAQ
 * No functional change

#### 1.0.6

 * Bundled the Japanese translation (ja.po/.mo and the editor JSON). The interface
   switches automatically when WordPress is set to Japanese.
 * No functional change.

#### 1.0.5

 * Synchronized plugin and block version metadata for the WordPress.org release.
 * Renamed the main plugin class with the unique ACSPSV prefix. No behavior changes.

#### 1.0.4

 * Internal refactor: renamed function and constant prefixes to a more unique form(
   acspsv_ / ACSPSV_). No behavior changes.

#### 1.0.3

 * Replaced native iframe PDF display with bundled PDF.js canvas rendering.
 * Added zoom controls.
 * Improved slide fitting so one full PDF page is visible by default on mobile and
   desktop.

#### 1.0.2

 * Removed the separate start button so PDF slides display immediately.
 * Improved mobile slide framing so the full slide width is easier to view on small
   screens.

#### 1.0.1

 * Improved block rendering compatibility by registering the PHP render callback
   explicitly.

#### 1.0.0

 * Initial release.

## 额外信息

 *  版本 **1.0.8**
 *  最后更新：**2 周前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.3 或更高版本 **
 *  已测试的最高版本为 **7.1.3**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/acs-pdf-slide-viewer/)
 * 标签
 * [block](https://cn.wordpress.org/plugins/tags/block/)[pdf](https://cn.wordpress.org/plugins/tags/pdf/)
   [presentation](https://cn.wordpress.org/plugins/tags/presentation/)[slides](https://cn.wordpress.org/plugins/tags/slides/)
   [viewer](https://cn.wordpress.org/plugins/tags/viewer/)
 *  [高级视图](https://cn.wordpress.org/plugins/acs-pdf-slide-viewer/advanced/)

## 评级

尚未提交反馈。

[您的评价](https://wordpress.org/support/plugin/acs-pdf-slide-viewer/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/acs-pdf-slide-viewer/reviews/)

## 贡献者

 *   [ ACS ](https://profiles.wordpress.org/hanchan/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/acs-pdf-slide-viewer/)