Linux 软件免费装
Banner图

Flipset – PDF Viewer, PDF Embed, 3D Flipbook & Document Library

开发者 itsmanzur
更新时间 2026年10月31日 18:11
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

flipbook pdf viewer pdf pdf embed document library

下载

1.0.0 1.1.0

详情介绍:

Flipset embeds PDF documents in posts, pages and widgets with a PDF.js build that ships inside the plugin. Use a shortcode, a Gutenberg block, a page-builder widget, or paste a PDF link on its own line. There is no CDN, no external service and no API key: rendering happens in the visitor's browser, from files on your own site. https://youtu.be/RGBoQxO4mUM Why Flipset? Features Viewer Flipbook and view modes Document library SEO and search Accessibility Builders and integrations Developer friendly Extending Flipset Flipset exposes public WordPress filters and actions (see Developer Hooks below) so add-ons and themes can extend the viewer without modifying core code. No paid features are sold or locked in this plugin. External services Flipset does not contact any server on its own. It has no analytics, no licence check, no update ping and no remote scripts, fonts or images. The visitor's browser opens an outside address only when the visitor clicks one of these links: Third-party libraries

安装:

  1. Upload the flipset folder to /wp-content/plugins/, or install the plugin from the Plugins screen.
  2. Activate the plugin. You will land on the Flipset dashboard.
  3. Upload a PDF in Media, or open Flipset → Docs & Features.
  4. Copy a shortcode, create a test page, or insert the "Flipset Viewer" block in the editor.

屏幕截图:

  • The 3D flipbook view.
  • Flipset dashboard with the setup checklist.
  • Shortcode Builder with live preview and saved embeds.
  • Docs & Features screen listing Media Library PDFs with previews and search/accessibility status.
  • Settings with a live width and height preview.
  • Gutenberg "Flipset Viewer" block with a Media Library picker and first-page preview.
  • Front-end document library grid (`[flipset_library]`).

升级注意事项:

1.1.0 Adds custom PDF cover images, cleaner admin typography and a fix for tagged PDFs being flagged as untagged. No settings change. 1.0.0 Initial release.

常见问题:

Does this send my documents to a third-party server?

No. Rendering happens in the visitor's browser with the PDF.js library bundled in this plugin. See "External services" above for the few links that open outside sites only when clicked.

How do I use the 3D flipbook?

Use [flipset file="https://example.com/document.pdf" view="flip"], choose "3D FlipBook" in the View setting of the Flipset Viewer block, or switch the view from the More tools menu in the toolbar. On narrow screens (under 640 px) it shows a single page.

Shortcode or block - which should I use?

They render the same viewer. Use the block in the editor if you want a file picker and first-page preview. Use [flipset file="..."] in the classic editor, widgets or PHP templates. Elementor, Divi and Beaver Builder have Flipset Viewer and Flipset Library widgets that use the same renderer.

Can I save an embed and reuse it?

Yes. Build it in Flipset → Shortcode Builder, save it, and use [flipset id="1"] or the block's saved-embed ID. Edit the saved embed later and every page that uses it updates.

Does it work with WPML or Polylang?

Yes. Translate the PDF in the Media Library (WPML Media Translation or Polylang's media option). Flipset swaps the file URL to the current language's attachment. You can also put a different PDF on each language's page. wpml-config.xml ships with the plugin so the block's file and title attributes are translatable.

The viewer is blank after enabling a cache plugin

Flipset excludes its PDF.js scripts from minify, combine and delay in WP Rocket, W3 Total Cache, Autoptimize, LiteSpeed Cache and SiteGround Optimizer, and marks those tags data-no-optimize. If another optimizer still concatenates them, add flipset-viewer.js, pdf.min.js and pdf.worker.min.js to that plugin's exclude list.

A PDF loads on my own site but fails from another domain

The file URL must allow the page origin to fetch it. Cross-origin PDFs need CORS headers (Access-Control-Allow-Origin) on the file host. Files in your own Media Library work without extra setup.

Large PDFs feel slow

Flipset draws the visible page (or a two-page spread). Continuous scroll renders nearby pages only. Very large files still need to be downloaded once, so keep uploads reasonably sized when you can.

How do I show a gallery of all my PDFs?

Add [flipset_library] to a page, or insert the Flipset Library block. Visitors see a grid of Media Library PDFs and can open any document in the Flipset viewer without leaving the page. Optional attributes: columns, per_page, orderby (date, title or modified), order (ASC or DESC) and search (true or false).

How do library thumbnails get generated?

The first time you open Flipset → Docs & Features, the plugin draws each PDF's first page in your browser (bundled PDF.js) and saves a PNG in the Media Library, parented to that PDF. After that the library reuses the stored image. Thumbnails are not regenerated on every page load.

What does "Untagged" mean on the Documents list?

The PDF has no accessibility tags (its MarkInfo dictionary is not marked). Screen readers may miss headings and reading order. Export a tagged PDF from Word, InDesign or Acrobat. Flipset does not rewrite the file. You can turn the check off under Flipset → Settings → Search and sharing.

Does Flipset include translations?

Flipset is translation-ready (text domain flipset). Translations are delivered through translate.wordpress.org and installed automatically by WordPress for your site language. Contributions are welcome at https://translate.wordpress.org/projects/wp-plugins/flipset/ .

Does WordPress search find text inside PDFs?

Yes. Opening Flipset → Docs & Features extracts text from each PDF (the same visit that generates thumbnails) and stores it so posts and pages that embed those files match in the site search. The library search uses that text too. Password-protected PDFs are skipped, and scanned image-only PDFs have no text to find. Turn it off under Flipset → Settings → Search and sharing.

Why does a shared page show a PDF cover image?

If the page embeds a Flipset PDF and a first-page thumbnail exists, Flipset adds Open Graph and Twitter image tags using that cover. If Yoast SEO, Rank Math or a similar SEO plugin already sets an image, Flipset does not override it. You can disable this under Flipset → Settings.

Can I use my own cover image for a PDF?

Yes. Open Flipset → Docs & Features, choose Change cover under a document and pick any image from the Media Library. That image is then used in the library grid, as the Open Graph and Twitter image, and in the structured data. Reset cover goes back to the generated first page. Your image is never deleted by Flipset.

How do I hide download or print?

Flipset → Settings has checkboxes for the site default. A single embed can override with [flipset file="..." download="false" print="false"], or use the matching toggles on the block. The hide attribute hides other controls, for example hide="share,fullscreen".

Can I open the viewer on a specific page?

Yes. Use [flipset file="..." page="4"], set Start page on the block, or link to the page with #page=4.

Can I read EPUB ebooks?

EPUB files are not supported in this version. Flipset focuses on fast, accessible PDF rendering, 3D flipbooks and document libraries.

Does Flipset show a "Powered by" link?

No, not unless you ask for it. The credit link is off by default. If you would like to support the plugin, tick Flipset → Settings → Credit link and a small "Powered by Flipset" link appears under each viewer.

Does the free plugin collect analytics?

No. There is no tracking pixel, no remote API and no phone-home. See the Privacy section for what is stored.

Where do I get support or report a bug?

Use the support forum at https://wordpress.org/support/plugin/flipset/ or open an issue on GitHub: https://github.com/itsmanzur/flipset/issues

更新日志:

1.1.0 1.0.0