...

EmbedPDF

A PDF viewer that seamlessly integrates with any JavaScript project
github-icon
GitHub
1.76kstar-icon
Created 7 months ago, last commit a day ago
3 contributors
689 commits
Stars added on GitHub, month by month
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
Stars added on GitHub, per day, on average
Yesterday
+11star-icon
Last week
+19.6
star-icon /day
Last month
+53.6
star-icon /day
npmPackage on NPM
Monthly downloads on NPM
0
0
0
0
0
0
0
0
0
0
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
README
EmbedPDF logo

EmbedPDF

License Live demo Join our Discord

Open‑Source JavaScript PDF Viewer

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.


📚 Documentation

Full docs, installation guides, API reference, and examples:

👉 https://www.embedpdf.com

🚀 Live Demo

Try it now — load your own PDF or use the sample:

👉 https://app.embedpdf.com


✨ Features

  • Annotations (highlight, sticky notes, free text, ink)
  • True redaction (content is actually removed)
  • Search, text selection, zoom, rotation
  • Smooth, virtualized scrolling
  • Pluggable architecture & tree-shakable plugins

🤝 Contributing

We love contributions! To get started, read our contributing guide and jump into the GitHub discussions.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

Third-Party Licenses

This project includes PDFium, licensed under the Apache License, Version 2.0.