TeamSync PDF Viewer is a 100% client-side PDF viewer and annotation SDK for React & TypeScript applications, built on pdf.js and pdf-lib.
| Guide | Description |
|---|---|
| π Getting Started | Installation via NPM, Yarn, pnpm, and initial setup guide |
| βοΈ API Reference & Options | Complete options & parameter reference for WebViewer & <DocumentViewer /> |
| π¨ Annotations & Markup Guide | Freehand drawing, highlighters, geometric vector shapes, notes & hyperlinks |
| π‘οΈ Redactions & PII Sanitization | Binary vector redactions, text layer sanitization, regex PII scanning & discard options |
| π§ Forensic Watermarking | Single centered or full-page tiled dynamic watermarking |
| π Plugin Architecture | Creating custom extension modules with ViewerPlugin & PluginContext |
- Zero Vendor Lock-In: 100% free and open-source under CPAL 1.0. No per-server fees or paywalls.
- HIPAA, GDPR & FINRA Compliant: Documents never leave the user's browser sandbox.
- High-DPI Retina Rendering: Crisp 60 FPS pinch-zoom and 360Β° mouse drag panning.
