
# ng2-pdfjs-viewer
**A complete PDF experience in one Angular component — view, annotate, sign, fill forms, search, and read aloud, powered by Mozilla PDF.js.**
[](https://www.npmjs.com/package/ng2-pdfjs-viewer)
[](https://www.npmjs.com/package/ng2-pdfjs-viewer)
[](https://www.npmjs.com/package/ng2-pdfjs-viewer)
[](https://github.com/intbot/ng2-pdfjs-viewer/blob/master/BILL-OF-MATERIALS.md)
[](https://www.npmjs.com/package/ng2-pdfjs-viewer)
[](https://github.com/intbot/ng2-pdfjs-viewer/security/code-scanning)
[](https://angular.dev)
[](https://github.com/mozilla/pdf.js)
[](https://github.com/intbot/ng2-pdfjs-viewer/blob/master/LICENSE)
[](https://doi.org/10.5281/zenodo.21584053)
[](https://github.com/intbot/ng2-pdfjs-viewer)
[](https://stackblitz.com/github/intbot/ng2-pdfjs-viewer/tree/master/examples/quickstart)
[](https://codesandbox.io/p/sandbox/github/intbot/ng2-pdfjs-viewer/tree/master/examples/quickstart)
[**Documentation**](https://angularpdf.com/) · [**API reference**](https://angularpdf.com/docs/api/component-inputs) · [**Live demo**](https://demo.angularpdf.com/) · [**Showcase**](https://angularpdf.com/showcase) · [**Changelog**](https://github.com/intbot/ng2-pdfjs-viewer/blob/master/CHANGELOG.md)
⭐ **Find it useful? [Star it on GitHub](https://github.com/intbot/ng2-pdfjs-viewer)** — it helps more Angular developers discover it.
---
Drop a production PDF viewer into any Angular app with a single tag. ng2-pdfjs-viewer wraps
**PDF.js 6** in one declarative `