Lightweight PDF viewer using Mozilla's PDF JS.
npm install
npm run build
Deploy dist to your own static server.
See example in test directory
The options PdfViewer accepts are:
-
pdfUrl(required): URL to your pdf file, can be relative or absolute. If it is a cross-domain path, the remote server must support CORS.
-
staticHost(required): Static files host, PdfViewer dependents on Mozila's
PDF.jsand ourviewer.js, which must be served. -
onerror(optional): A custom
onerrorcallback function, if error occurs when reading or rendering your pdf file, this function will be called. If omitted, our viewer's default error handler will be used.
To get a demo:
- Run command:
npm start- Test viewer.js:
http://localhost:9000
- Test pdfviewer.js (viewer.js in iframe):
http://localhost:9001
- Teambition: https://www.teambition.com/