OpenAltFinder
EmbedPDF

EmbedPDF

A PDF viewer that seamlessly integrates with any JavaScript project

Open source alternative to:

EmbedPDF is a JavaScript PDF viewer library designed to make embedding PDF documents into web applications simple and highly customisable. It provides two integration paths: a polished, ready-to-use viewer component that can be added to a page in a couple of lines of code, and a headless library that exposes all rendering and interaction primitives so developers can build a completely custom viewer interface.

The viewer supports annotation tools including highlighting, drawing, and shapes, text selection and extraction, zoom, rotation, multi-spread layouts, printing, and export. SDKs are available for React, Vue, Svelte, and vanilla JavaScript, and the library includes internationalisation support and AI-powered layout analysis for detecting document structure.

EmbedPDF is aimed at developers who need a flexible, framework-agnostic PDF viewing solution without the cost and lock-in of proprietary commercial PDF SDKs. Its MIT licence ensures full code ownership regardless of how it is integrated.

Categories:

Tags:

OpenAltFinder Score
63/100
Project Health (50%)
67/100
License (20%)
100/100
Self-hostable (20%)
0/100
Recency (10%)
100/100
How scoring works
Project Details
License
MIT
Self hostable
No
Repository details
Version
v2.15.1
Created
1/18/2025
Stars
4,525
Forks
317
Open issues
232
Last commit
10/2/2026

Updated 10/4/2026, 5:00:17 PM

View Repository
Repository activity
Sponsor EmbedPDF

Similar open source alternatives