Overview

A high-level overview showing PSPDFKit for Web and PSPDFKit Server using the server-backed deployment option.

More information about PSPDFKit Server can be found in the PSPDFKit Server guides.

Server-backed deployment requires the installation of our PSPDFKit Server component. This component needs to be integrated with your existing backend and enables preprocessing of your PDF documents on our dedicated server.

With rendering happening on the server, the experience is smooth no matter the device. The client intelligently downloads pages on demand, so even large documents can be browsed quickly. By using fine-grained access control with JSON Web Tokens (JWTs), your users’ data remains safe with you, where it belongs.

With this deployment option, you receive access to a Docker container that can be deployed on-premises or in the cloud (AWS, Azure, Google Cloud, and others). It requires a PostgreSQL database and can work with a dedicated storage server or Amazon S3 cloud storage.

To successfully use PSPDFKit for Web with the server-backed option, you must first upload a document to the server using the backend API. This endpoint will return a unique document identifier, which is used to load the document with PSPDFKit for Web.

Unique Features:

  • Enables collaboration in your browser with PSPDFKit Instant
  • Opens large PDF documents in milliseconds
  • Only downloads requested pages
  • Includes built-in document and annotation management and archiving on S3 or a dedicated file server
  • Fine-grained authentication control lets you decide who has access to an original PDF document
We deliver PSPDFKit for Web as a Docker container that can be deployed on-premises or in the cloud (AWS, Azure, Google Cloud, and others).

Getting Started