PDFlipbook
github.com
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
- PDF Flipbook Software#30 of 306.8