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 following table explains the pricing and feature offering available for various license types of the PDF Viewer SDK:

No licenseFree view-onlyTrialProfessionalBusinessEnterprise
How toNo license key is needContact salesContact salesContact salesContact salesContact sales
WatermarkYesNoNoNoNoNo
Feature setsView-onlyView-onlyAllSelect oneSelect threeAll
Domains-OneOn demandOneThreeOn demand
Maximum concurrent users100100 extensible100 extensible100 extensible1,000 extensibleContract based

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: