EmbedPDF is a framework‑agnostic, MIT‑licensed PDF viewer that drops into any JavaScript project. Whether you build with React, Vue, Svelte, Preact, or vanilla JS, EmbedPDF delivers a smooth, modern reading experience and a clean developer API.
The full documentation —including installation guides, API reference, and framework‑specific examples—is hosted on our website:
Tip: Bookmark the docs to stay up‑to‑date with the latest features and release notes.
Curious how it feels? Open the playground and drop any PDF to test drive EmbedPDF in your browser:
👉 https://snippet.embedpdf.com
- Smooth, virtualized scrolling for lightning‑fast navigation through large documents
- Zoom & pan with mouse wheel, pinch, or programmatic control
- Outline / bookmarks & thumbnail sidebar out‑of‑the‑box
- Text search with highlighted results
- Pluggable architecture—extend or replace UI components without forking
- Tiny core + tree‑shakable plugins: pull in only what you need
- TypeScript first: full types for a friction‑free DX
We love contributions! To get started, read our contributing guide and jump into the GitHub discussions.
This project is licensed under the MIT License. See the LICENSE file for details.