Title: FLUX PDF FLIP
Author: Codestorm Technology
Published: <strong>August 17, 2026</strong>
Last modified: August 17, 2026

---

Search plugins

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

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

# FLUX PDF FLIP

 By [Codestorm Technology](https://profiles.wordpress.org/codestormtechnology/)

[Download](https://downloads.wordpress.org/plugin/flux-pdf-flip.1.0.13.zip)

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

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

## Description

FLUX PDF FLIP turns PDFs or ordered Media Library images into responsive flipbooks
without uploading documents to an external service. It includes a visual editor,
Gutenberg/FSE blocks, shortcodes, public shelves, secure document access, chapters,
search, hotspots, accessibility features and local privacy-preserving statistics.

#### Highlights

 * 100% free and open source; no license key, ads, remote account or feature lock.
 * Visual editor with live desktop, tablet and mobile preview.
 * Translation-ready interface using the `flux-pdf-flip` text domain and WordPress.
   org language packs.
 * Use one PDF or up to 10 ordered Media Library images as flipbook pages.
 * Double-page flip, single page, vertical scroll and presentation modes.
 * Search, highlights, hierarchical table of contents, bookmarks and reading history.
 * Native PDF links plus responsive buttons, images, galleries and video hotspots.
 * Public, private and password-protected documents with server-side authorization.
 * Temporary signed URLs, rate limiting, HTTP Range Requests and protected storage.
 * Automatic covers, presets, visual themes and searchable public shelves.
 * Gutenberg/FSE blocks, classic shortcode and optional builder integrations.
 * WooCommerce manuals, catalogs and instructions for products and variations.
 * Responsive mobile toolbar, gestures, safe-area support and virtualized rendering.
 * Keyboard navigation, visible focus, live announcements, reduced motion and RTL.
 * Local opt-in statistics with consent, retention and no external telemetry.
 * REST API, WP-CLI, multisite permissions, import/export and diagnostics.

All PDF rendering occurs in the visitor’s browser with bundled PDF.js. Protected
files are authorized by WordPress before they are streamed.

### Privacy

FLUX PDF FLIP does not transmit PDFs, analytics, reading history or diagnostics 
to Codestorm Technology. Visitor favorites and reading position use local browser
storage. Local statistics are disabled by default and can require explicit consent.
See `docs/PRIVACY.md` for details.

### External services

FLUX PDF FLIP does not require any external service for PDF or image flipbooks.

If a site administrator explicitly adds a YouTube or Vimeo video hotspot, the visitor’s
browser may connect directly to that video provider when the embedded media is loaded.
This may transmit information such as the visitor’s IP address and browser information
to that provider.

YouTube:
 * Service: https://www.youtube.com/ * Terms: https://www.youtube.com/t/
terms * Privacy: https://policies.google.com/privacy

Vimeo:
 * Service: https://vimeo.com/ * Terms: https://vimeo.com/legal/terms * Privacy:
https://vimeo.com/legal/privacy

### Source code and bundled libraries

Human-readable source for the Gutenberg blocks is included in each `blocks/*/src`
directory. Reproducible build guidance is documented in `docs/SOURCE_BUILD.md`.

Bundled third-party libraries are shipped locally; the plugin does not fetch executable
code from a CDN. Upstream human-readable sources are available at:

 * StPageFlip 2.0.7: https://github.com/Nodlik/StPageFlip/tree/v2.0.7
 * PDF.js 3.11.174: https://github.com/mozilla/pdf.js/releases/tag/v3.11.174
 * QRCode.js: https://github.com/davidshimjs/qrcodejs
 * Poppins: https://github.com/itfoundry/Poppins
 * Oxanium: https://github.com/sevmeyer/oxanium

PDF.js is loaded locally with dynamic JavaScript evaluation disabled (`isEvalSupported:
false`) in every FLUX PDF FLIP document-opening path.

## Screenshots

[⌊FLUX PDF FLIP overview with publishing shortcuts, flipbook counters, onboarding
checklist and quick reference.⌉⌊FLUX PDF FLIP overview with publishing shortcuts,
flipbook counters, onboarding checklist and quick reference.⌉[

FLUX PDF FLIP overview with publishing shortcuts, flipbook counters, onboarding 
checklist and quick reference.

[⌊Visual editor with searchable settings and responsive Desktop, Tablet and Mobile
preview.⌉⌊Visual editor with searchable settings and responsive Desktop, Tablet 
and Mobile preview.⌉[

Visual editor with searchable settings and responsive Desktop, Tablet and Mobile
preview.

[⌊Responsive furniture catalog demonstration showing an open desktop spread and 
the corresponding mobile reading experience.⌉⌊Responsive furniture catalog demonstration
showing an open desktop spread and the corresponding mobile reading experience.⌉[

Responsive furniture catalog demonstration showing an open desktop spread and the
corresponding mobile reading experience.

[⌊Add New Flipbook screen with presets, document source, shortcode, categories and
WordPress publishing controls.⌉⌊Add New Flipbook screen with presets, document source,
shortcode, categories and WordPress publishing controls.⌉[

Add New Flipbook screen with presets, document source, shortcode, categories and
WordPress publishing controls.

[⌊Flipbook library with cover preview, PDF status, page count, file size, shortcode
and publication information.⌉⌊Flipbook library with cover preview, PDF status, page
count, file size, shortcode and publication information.⌉[

Flipbook library with cover preview, PDF status, page count, file size, shortcode
and publication information.

## Blocks

This plugin provides 2 blocks.

 *   FLUX PDF FLIP Embed a responsive PDF flipbook.
 *   Flipbook Shelf Display a searchable public catalog of flipbooks.

## Installation

 1. Upload and activate FLUX PDF FLIP from **Plugins > Add New > Upload Plugin**.
 2. Open **FLUX PDF FLIP > Overview**.
 3. Create a flipbook and select a PDF or up to 10 images from the Media Library.
 4. Publish it and insert the **FLUX PDF FLIP** block or `[flux_pdf_flip id="123"]`.
 5. Use the **Flipbook Shelf** block or `[flux_pdf_flip_shelf]` to publish a document
    library.

## FAQ

### Are PDFs sent to a third-party service?

No. The plugin bundles its viewer libraries and processes PDFs locally. Optional
statistics and support logs remain on your WordPress installation.

### Can a protected PDF be downloaded through its original Media Library URL?

When a local PDF is changed to Private or Protected, the plugin moves it into a 
dedicated protected subdirectory under the WordPress uploads directory, removes 
the original public copy, and serves the file only through the plugin’s authorization
endpoint. Remote PDFs cannot be protected because their host remains outside WordPress
control.

### Does search work with scanned PDFs?

Search uses the text layer embedded in the PDF. Image-only scans need OCR before
upload. FLUX PDF FLIP does not send documents to an OCR service.

### Can I disable download, printing, sharing, motion or sound?

Yes. Reader controls and visual effects are configurable per flipbook, and non-essential
effects can be disabled globally.

### Which builders are supported?

Gutenberg and Full Site Editing are native. Optional adapters load only when Elementor,
Bricks, Beaver Builder, WPBakery or WooCommerce is active. Shortcodes remain the
universal fallback.

### Where is diagnostic information stored?

Logs are off by default, local, redacted and rotated. The Support page can export
a report that removes URLs, IPs, emails, credentials and private server paths.

### Where is the human-readable source for the Gutenberg blocks?

The readable block source is included in each `blocks/*/src` directory. Build instructions
are in `docs/SOURCE_BUILD.md`; WordPress servers do not need Node.js.

## Reviews

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

### 󠀁[Muito bom](https://wordpress.org/support/topic/muito-bom-2005/)󠁿

 [webkingdeveloper](https://profiles.wordpress.org/webkingdeveloper/) August 17,
2026

gostei das ferramentas

 [ Read all 1 review ](https://wordpress.org/support/plugin/flux-pdf-flip/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Codestorm Technology ](https://profiles.wordpress.org/codestormtechnology/)

[Translate “FLUX PDF FLIP” into your language.](https://translate.wordpress.org/projects/wp-plugins/flux-pdf-flip)

### Interested in development?

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

## Changelog

#### 1.0.13

 * WordPress.org review hardening: scoped admin notices, safe uploads-based storage,
   capability/nonce audit, WordPress-managed translations, and enqueue/inline-script
   cleanup.
 * Corrected third-party source references and removed unused legacy compatibility
   files from the directory package.

#### 1.0.12

 * Renames the main plugin file to `flux-pdf-flip.php` so it matches the WordPress.
   org slug and plugin folder convention.
 * Links the plugin author to the official Codestorm Technology WordPress.org profile.
 * Updates screenshot descriptions to match the final WordPress.org artwork.
 * Documents optional YouTube/Vimeo connections, terms and privacy policies explicitly.
 * Documents human-readable upstream source for bundled compressed third-party libraries.
 * Disables dynamic JavaScript evaluation in every bundled PDF.js document-opening
   path as defense in depth.

#### 1.0.11

 * Adds a narrow compatibility adapter for FLUXYON 1.0.1 without modifying FLUXYON
   files or data.
 * Prevents the frontend critical error caused when FLUXYON receives WordPress’s
   WP_Post canonical-filter argument as an integer-only parameter.
 * Leaves future FLUXYON builds with a compatible canonical callback unchanged.

#### 1.0.10

 * Custom Media Library covers now appear as the actual front cover in the reader.
 * Removes the optional viewer branding credit from the distributed plugin.

#### 1.0.9

 * Keeps the page-depth effect inside the paper boundary so no detached vertical
   lines appear outside the page margins.
 * Removes the external hard-cover shadow on isolated front and back covers.
 * Shows the semantic cover/fallback content only when JavaScript is unavailable,
   preventing a duplicate cover below the live PDF reader.

#### 1.0.8

 * Prepared a clean WordPress.org distribution without development-only files.
 * Preserved the legacy includes compatibility layer in the installable package.
 * Hardened residual URL and nested-array input sanitization reported by Plugin 
   Check.
 * Normalized source line endings for deterministic static analysis.

#### 1.0.7

 * Replaces postmeta and taxonomy query clauses with an invalidated document index.
 * Adds object-cache-backed shelf results and reverse lookups for portable IDs, 
   covers and protected PDF sources.
 * Preserves legacy metadata schema filters while using a query-neutral internal
   descriptor.
 * Includes the cumulative security, filesystem, internationalization and performance
   corrections from Plugin Check LOTEs 001–004.

#### 1.0.6

 * Makes desktop, tablet and mobile cover previews use visibly different, proportional
   device viewports.
 * Expands the selected cover to the available viewport without distorting its aspect
   ratio.
 * Reuses the Media Library cover selector, applies an immediate optimistic preview
   and retries transient save failures.
 * Displays cover-save progress and errors next to the cover controls.
 * Avoids DNS resolution when validating an image already selected from the WordPress
   Media Library.

#### 1.0.5

 * Removed the global Gutenberg `render_block` compatibility filter introduced in
   1.0.4.
 * Restored REST-safe page creation and publishing in the block editor.
 * Kept the native FLUX PDF FLIP block, the WordPress Shortcode block and classic
   shortcode support unchanged.
 * Preserved English, Portuguese (Brazil) and Portuguese (Portugal) catalogs.

#### 1.0.4

 * Re-enables the corrected pt_BR and pt_PT catalogs for WordPress administration,
   editor and block scripts.
 * The admin language now follows the current WordPress user profile locale; English
   remains the fallback.
 * Shortcodes pasted into Gutenberg Code, Preformatted, HTML or Paragraph blocks
   are rendered instead of displayed literally.
 * The shortcode ID remains specific to the chosen flipbook, not to the page where
   it is embedded.

#### 1.0.3

 * Restores complete Portuguese (Brazil and Portugal) language packs while preserving
   English as the source language.
 * Corrects the invalid repeated translations that displayed “Opção do FLUX PDF 
   FLIP” and “Mensagem do FLUX PDF FLIP”.
 * Localizes the editor preview, cover workflow, PDF inspection, responsive device
   controls, image-page management and status messages.

#### 1.0.0

 * First public release of the standalone, fully free plugin.
 * Visual editor, secure access, advanced reader, shelves, blocks and integrations.
 * Accessibility, responsive performance, privacy controls, diagnostics and automation.
 * Reproducible release engineering, open-source governance and WordPress.org assets.

## Meta

 *  Version **1.0.13**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 8.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/flux-pdf-flip/)
 * Tags
 * [accessibility](https://test.wordpress.org/plugins/tags/accessibility/)[document library](https://test.wordpress.org/plugins/tags/document-library/)
   [flipbook](https://test.wordpress.org/plugins/tags/flipbook/)[pdf](https://test.wordpress.org/plugins/tags/pdf/)
   [pdf viewer](https://test.wordpress.org/plugins/tags/pdf-viewer/)
 *  [Advanced View](https://test.wordpress.org/plugins/flux-pdf-flip/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/flux-pdf-flip/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/flux-pdf-flip/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/flux-pdf-flip/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/flux-pdf-flip/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/flux-pdf-flip/reviews/?filter=1)

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

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

## Contributors

 *   [ Codestorm Technology ](https://profiles.wordpress.org/codestormtechnology/)

## Support

Got something to say? Need help?

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