Free trial

Pick a framework to get started

close

Get Started

play_arrow

Learn more

play_arrow

Common use cases

play_arrow

Open a document

play_arrow

Save a document

play_arrow

Viewer

play_arrow

UI Customization

play_arrow

Annotations

play_arrow

Collaboration

play_arrow

Forms

play_arrow

Signature

play_arrow

Searching

play_arrow

Measurement

play_arrow

PDF.js Express REST API

play_arrow

Migration Guides

play_arrow

Adding your license key

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.

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.

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!