PDF.js Express Plus License Keys
Once you have purchased a license key, you must provide your license key to PDFJS Express in order to remove the trial watermarks.
This is done through the PDFJS constructor function, via the licenseKey
property.
import WebViewer from '@pdftron/pdfjs-express'
WebViewer({
licenseKey: 'Insert license key here',
// other options
}, document.getElementById('viewer'))
.then((instance) => {
// call APIs here
});
Providing a license key to PDFJS will remove the watermark on the domain (and any subdomains) that the license key is registered to. You can edit the domain your key is licensed to on the profile page.
PDF.js Express Viewer License Keys
PDF.js Express Viewer license keys are free and can be created on the profile page (account required).
Once created, pass the license key to the constructor as so:
import WebViewer from '@pdftron/pdfjs-express-viewer'
WebViewer({
licenseKey: 'Insert license key here',
// other options
}, document.getElementById('viewer'))
.then((instance) => {
// call APIs here
});
Development
When you are in a development environment (localhost) and a valid key is provided, PDFJS Express will log the following:
PDFJS.express: Development environment detected. This license key is currently registered to YOUR_DOMAIN
If you see this log and YOUR_DOMAIN
is correct, then you can be assured that your license key is set up correctly!