Getting Started
Overview
Installation
Theme
Forms
Basic Inputs
Custom Inputs
Select
Components
Components
78
Micro Charts
Navigation
Libraries
Content Editor
Data View
Form Renderer
Image Designer
Kanban Board
PDF Viewer
Video Player
Visual Builder
Latest npm version of @ngstarter-ui/componentsWeekly npm downloads of @ngstarter-ui/components
Purchase

PDF Viewer

The NgStarter Angular PDF Viewer component renders PDF documents inline with EmbedPDF Core and PDFium. Use it for contracts, invoices, reports, statements, manuals, policy documents, attachments, and document review surfaces where a PDF should stay inside the current Angular layout.

PDF Viewer accepts a URL, Blob, ArrayBuffer, or Uint8Array source, initializes the EmbedPDF engine through @embedpdf/core, renders pages as browser-safe object URLs, and exposes loading, error, loaded, page changed, and page rendered states. Its built-in shell uses ngs-panel regions with a left page preview list for quick navigation. Configure wasmUrl to point at the copied pdfium.wasm asset in your application.

Import PDF Viewer from @ngstarter-ui/components/pdf-viewer. Provide a PDF source with src and a PDFium WebAssembly asset with wasmUrl.

Q3_Financial_Report.pdf
1/1
Loading PDF...