Once you have created your free key, you must provide your license key to PDFJS Express Viewer in order for the Viewer to load. PDF.js Express Viewer will not work without a license key.
This is done through the WebViewer constructor function, via the licenseKey
property.
WebViewer({
licenseKey: 'Insert license key here',
// other options
}, document.getElementById('viewer'))
.then((instance) => {
// call APIs here
});
Providing a license key to PDF.js Express Viewer will allow it load 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.
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!