- Home
- PDF Flipbook Software
- PDFlipbook
On the recordRead 8 Oct 202619 facts
PDFlipbook
New Zealand
On the record
- 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.github.com · read 8 Oct 2026
- Embedding
- A webpage can embed the book with a script and a div that points to a PDF; no build step is required.symplenz.github.io · read 8 Oct 2026
- Events
- The component dispatches ready, page-change, mode-change, zoom-change, and error events on its container element.github.com · read 8 Oct 2026
- Events and theming
- The component emits events including page-change and zoom-change, and its appearance can be customized with CSS variables.github.com · read 8 Oct 2026
- Integration
- The script loads Mozilla pdf.js from a CDN by default and allows users to provide self-hosted pdf.js and worker files.github.com · read 8 Oct 2026
- JavaScript API
- The API includes page navigation, zoom, display-mode controls, fullscreen toggling, and destruction of a book instance.github.com · read 8 Oct 2026
- License
- The project is released under the MIT License.github.com · read 8 Oct 2026
- Limitations
- The page must be served over HTTP or HTTPS for PDF fetching, and cross-origin PDF URLs need CORS headers.github.com · read 8 Oct 2026
- Page turns
- Readers can drag or tap near page edges, with corner drags folding the page along a crease.github.com · read 8 Oct 2026
- PDF.js
- PDF.js version 4 is loaded automatically from a CDN when a book is first created.github.com · read 8 Oct 2026
- Purpose
- PDFlipbook turns PDFs into interactive page-flip books using a JavaScript script.github.com · read 8 Oct 2026
- Responsive layout
- The viewer responds to container resizing and device rotation, and can switch to single-page view on portrait screens.github.com · read 8 Oct 2026
- 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.github.com · read 8 Oct 2026
- 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.github.com · read 8 Oct 2026
- Viewing controls
- It includes zoom, fullscreen, page navigation, and single- or double-page display modes.github.com · read 8 Oct 2026
- Viewing modes
- It supports automatic, single-page, and double-page display modes.github.com · read 8 Oct 2026
- Who it is for
- The maker describes it as a zero-install JavaScript component for adding an interactive PDF flipbook to a webpage.symplenz.github.io · read 8 Oct 2026
- Zoom and fullscreen
- It provides zoom controls, pinch zoom, drag-to-pan while zoomed, and fullscreen.github.com · read 8 Oct 2026