Some test text!


Open a document

There are a few ways to open a document such as from a URL, a blob, the filesystem, or base64 data. Additionally, there are loading options to help WebViewer determine the type of the file being loaded.

Opening a document from URL

If you have a URL for a document, you can pass it either as a constructor option or to loadDocument to open it.

  initialDoc: '',
}, document.getElementById('viewer'));

// or

  .then(function(instance) {
    instance.loadDocument('', { filename: 'myfile.pdf' });

linkAdditional options

If your document server requires additional options in HTTP request, you can use second argument in loadDocument function to pass them.

  .then(function(instance) {
    instance.loadDocument('', {
      filename: 'myfile.pdf',
      customHeaders: {
        Authorization: 'Basic YWxhZGRpbjpvcGVuc2VzYW1l'
      withCredentials: true

If you run into any issues loading a document, please visit our FAQ.

Get the answers you need: Support


Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

PDFTron Receives USD$71 Million Growth Investment Led By Silversmith Capital Partners

Learn more