Skip to content
SPECIFICTION
Get listed

PDFlipbook

github.com

WebSelf-hosted
Visit github.com
Spec score 6.8 #30 of 30 in PDF Flipbook Software

Spec sheet

Purpose
PDFlipbook turns PDFs into interactive page-flip books using a JavaScript script.Read 8 Oct 2026 · github.com
Audience
The project describes itself as a script for adding an interactive PDF book to a webpage; the README includes a sample demo and file upload example.Read 8 Oct 2026 · github.com
Security
The README recommends keeping PDF.js current, disabling eval support, and self-hosting PDF.js for untrusted PDFs or to avoid relying on a third-party CDN.Read 8 Oct 2026 · github.com
License
The project is released under the MIT License.Read 8 Oct 2026 · github.com
Headquarters
New ZealandRead 28 Sep 2026 · github.com
Embedding
A webpage can embed the book with a script and a div that points to a PDF; no build step is required.Read 8 Oct 2026 · symplenz.github.io
Events
The component dispatches ready, page-change, mode-change, zoom-change, and error events on its container element.Read 8 Oct 2026 · github.com
Events and theming
The component emits events including page-change and zoom-change, and its appearance can be customized with CSS variables.Read 8 Oct 2026 · github.com
Integration
The script loads Mozilla pdf.js from a CDN by default and allows users to provide self-hosted pdf.js and worker files.Read 8 Oct 2026 · github.com
JavaScript API
The API includes page navigation, zoom, display-mode controls, fullscreen toggling, and destruction of a book instance.Read 8 Oct 2026 · github.com
Limitations
The page must be served over HTTP or HTTPS for PDF fetching, and cross-origin PDF URLs need CORS headers.Read 8 Oct 2026 · github.com
Page turns
Readers can drag or tap near page edges, with corner drags folding the page along a crease.Read 8 Oct 2026 · github.com
PDF.js
PDF.js version 4 is loaded automatically from a CDN when a book is first created.Read 8 Oct 2026 · github.com
Responsive layout
The viewer responds to container resizing and device rotation, and can switch to single-page view on portrait screens.Read 8 Oct 2026 · github.com
Security guidance
The README recommends keeping pdf.js current, disables eval support, and advises self-hosting pdf.js with a Content-Security-Policy when rendering untrusted PDFs.Read 8 Oct 2026 · github.com
Viewing controls
It includes zoom, fullscreen, page navigation, and single- or double-page display modes.Read 8 Oct 2026 · github.com
Viewing modes
It supports automatic, single-page, and double-page display modes.Read 8 Oct 2026 · github.com
Who it is for
The maker describes it as a zero-install JavaScript component for adding an interactive PDF flipbook to a webpage.Read 8 Oct 2026 · symplenz.github.io
Zoom and fullscreen
It provides zoom controls, pinch zoom, drag-to-pan while zoomed, and fullscreen.Read 8 Oct 2026 · github.com

Where Specifiction places it

Alternatives to PDFlipbookAll alternatives →