Documentation

Everything you need
to build amazing PDF experiences

Comprehensive documentation for all EmbedPDF packages, with guides, API references, and examples.

⚡  Start Building Now

Jump into yourfavorite framework

Headless PDF components that fit any UI framework. Get PDF viewing working in your app with our framework-specific guides designed by developers, for developers.

React

Components & Hooks

What you'll get:

  • Pre-built PDF viewer components
  • Custom hooks for PDF interactions
  • TypeScript support out of the box
  • Seamless React lifecycle integration
Start with React

Vue

Composition API

What you'll get:

  • Vue 3 compatible components
  • Composition API composables
  • Reactive PDF state management
  • TypeScript support with Vue types
Start with Vue.js

Need something else? We've got you covered.

Available Packages

@embedpdf/snippet

The complete, highest-level package with built-in UI and controls. Drop it into any website with just a simple snippet - no build tools required.

Complete UIReady to UseNo Build Required

Documentation:

View Full Documentation

@embedpdf/engines

Pluggable rendering engines for EmbedPDF. Ships with PdfiumEngine – a high‑level, promise‑first wrapper with advanced PDF processing capabilities.

High-level APIUniversal RuntimeTypeScriptPDFium

Documentation:

View Full Documentation

@embedpdf/pdfium

JavaScript API wrapper for PDFium rendering engine, providing low-level PDF manipulation capabilities.

CoreRenderingLow-level API
View Full Documentation

Need Help?

Join our community for support, discussions, and to contribute to EmbedPDF's development.