PDF.js Express Plusplay_arrow

Professional PDF.js Viewing & Annotations - Try for free

side menu

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

Compare

play_arrow

Advanced Capabilities

play_arrow

PDF.js Express REST API

play_arrow

Migration Guides

play_arrow

PDF collaboration with PDF.js Express

The following features are available in:

check

PDF.js Express Viewer

help_outline

PDF.js Express Viewer is a free viewer with limited capabilities compared to PDF.js Express Plus

check

PDF.js Express Plus

help_outline

PDF.js Express Plus is a commercial PDF SDK for viewing, annotating, signing, form filling and more

PDF.js Express Web Viewer contains APIs that allow you to export/import annotations from/to a document. Using those APIs and a server, you can set up realtime collaboration easily. This guide provides a simple example that covers:

  • Authorizing users
  • Exporting/Importing annotation data to/from server
  • Setting the user permissions of each annotation on both server and client side

You can find the full version of the sample in your download package, WebViewer/samples/annotation/realtime-collaboration/.

Get started

Setup PDF.js Express for collaboration
To setup PDF.js Express to manage a server and client realtime collaboration.

Realtime collaboration server
To setup a database server to trigger events for create/modify/delete operations.

Realtime collaboration client
To setup a client application to listen or trigger events for create/modify/delete operations.