Skip to main content
Version: Version 5

PDF Viewer SDK

Integrate a comprehensive PDF viewer with editing capabilities into your web applications. The PDF Viewer SDK is a development library for TypeScript compatible with multiple frameworks and browsers.

Functionality

With the PDF Viewer SDK, you can work with PDFs directly on the client, without the need for a server-side PDF library. The PDF Viewer SDK provides the following functionality:

  • View PDF files.
  • Search PDF files.
  • Navigate, and work with PDF files programmatically.

The PDF Viewer SDK consists of two npm packages, the PDF Web Viewer and the PDF Web SDK:

PDF Web Viewer

The PDF Web Viewer lets you implement PDF viewer capabilities with search.

Get started

PDF Web SDK

The PDF Web SDK provides the functionality required by the PDF Viewer SDK package with some additional features. You can use it to implement a viewer with highly customizated experience or to automate processes around your documents programmatically, directly from your TypeScript project without the need for a GUI. It serves also as the SDK layer for the underlying web assembly that contains the SDK logic and is both consumed by the PDF Web Viewer and the PDF Web SDK.

Learn about advanced functionality

Implement more complex use cases or build your own custom viewer using the advanced functionality of the PDF Web SDK. For more information, review advanced functionality.

License overview

The PDF Viewer SDK doesn't require a trial license key. However, a trial or regular license key is required to use the complete feature set. Any license also removes watermarks from browsing capabilities. Review the following table for more details:

No licenseFree View-onlyTrialFull
How toNo license key is neededContact salesContact salesContact sales
Browsing CapabilitiesVisualization and print output are watermarkedUnlimited, no watermarkUnlimited, no watermarkUnlimited, no watermark
Feature sets--AllOn request
Domains-MultipleSingleMultiple
Users-LimitedLimitedFlexible user packages
DurationUnlimitedUnlimitedLimitedSubscription

Supported languages and frameworks

The PDF Viewer SDK is provided in TypeScript and compatible with the following programming languages, libraries, and frameworks:

  • TypeScript
  • JavaScript
  • React
  • Angular

Supported browsers

The PDF Viewer SDK is tested with and supported for the following browsers:

  • Chrome 63+
  • Edge 41+
  • Firefox 55+
  • Safari 11.0.3+

Supported PDF versions

The PDF Viewer SDK supports the following PDF versions:

VersionStandard
PDF 1.xPDF Reference 1.3 - 1.6
PDF 1.7PDF 1.7 / ISO 32000-1
PDF 2.0PDF 2.0 / ISO 32000-2
PDF/A-1aPDF/A-1a / ISO 19005-1 / Level A conformance
PDF/A-1bPDF/A-1b / ISO 19005-1 / Level B conformance
PDF/A-2aPDF/A-2a / ISO 19005-2 / Level A conformance
PDF/A-2bPDF/A-2b / ISO 19005-2 / Level B conformance
PDF/A-2uPDF/A-2u / ISO 19005-2 / Level U conformance
PDF/A-3aPDF/A-3a / ISO 19005-3 / Level A conformance
PDF/A-3bPDF/A-3b / ISO 19005-3 / Level B conformance
PDF/A-3uPDF/A-3u / ISO 19005-3 / Level U conformance
FDFincluded in above standards
note

When saving changes, the PDF Viewer SDK saves the document in the same PDF version as the original file you opened. To convert documents between PDF versions, please use the: