Easy Integration with

Features

Powerful Features

Easy to Integrate

Integrate with just a few lines of code, and customize with a rich API.
Supports both server and standalone deployment.

Desktop and Mobile

Optimized for a great experience across mobile, tablet, and desktop.
All modern browsers, including IE 11, are supported.

PDF Viewing

A fast and smooth viewing experience — even with large documents.
Supports both single- and double-page layouts and page rotation.
Intuitive document navigation via scrolling, pagination, pan, and zoom.

Responsive

Fluid, responsive design, including a smart adaptive toolbar.
Full touch support for mobile, and browser support from IE 11 and up.

Forms

Full support for PDF AcroForms, so your users can view, fill out, and submit
forms with ease. All form widgets are built with responsiveness in mind and work on both
desktop and mobile.

Form Designer
NEW

Build workflows that enable your end users to create and edit PDF form elements.
Use the Form Designer API to make and modify various PDF widget types – including
text fields, check boxes, and signatures – and build your own custom UI.

Document Editor
NEW

The Document Editor comes with its own convenient UI for page manipulation,
making it easy to add, duplicate, rotate, reorder, delete, and import pages.
It's backed by a powerful API, enabling you to build your own custom tools
on top of it as well.

Text Highlighting

Easily mark up text on a document via an intuitive highlight menu
with support for highlighting, strikethrough, and underlining.

Freehand Drawing

Draw anywhere on a document. Move and resize, and change appearance —
including color, thickness, and opacity.

Text Annotation

Add text anywhere on a document. Move and resize, and change appearance —
including font, size, alignment, and color.

Note Annotation

Add longer comments, which can be collapsed or expanded, to a document.
Change appearance with a variety of shapes and colors.

Image Annotations

Easily attach, move, and resize JPEG and PNG images in a PDF document.
Use PDFs as image annotations to have vector graphics support.

Stamp Annotations

Place stamps on a PDF with our predefined stamp templates, or let your users
create their own using the stamp annotation builder UI. Easily swap out the
default stamp templates with your own.

Search

Quickly search documents with a native-like search experience. Adapts to
both mobile and desktop, with intuitive keyboard shortcuts for power users.

Sidebar

Choose from four sidebar options — Thumbnails, Outline, Annotations, or
Bookmarks — to get an overview of the content in a document. Show and hide
the sidebar at any time, resize it, or expand it into a full gallery view.

Localization

Built-in support for 27 languages, with the ability to add and customize localization
and change locale at runtime.

Printing

Print and export documents, including all annotations. Use the system
print dialog to allow for full control of the output.

Browser Support

Fully tested across all modern browsers, and includes support for IE 11.

Powered by WebAssembly

Great performance, no server required

Simple drop-in integration for your app with no server-side component required. Behind
the scenes, we run our proven and robust C++ core in the browser using state-of-the-art
WebAssembly technology.

Deployment

Server Deployment

With rendering taking place on the server, the experience is smooth no matter the device.
The client intelligently downloads pages on demand, providing a fast viewing experience for documents of any size. Your users’ data remains safe with you thanks to precise access control via
JWT.

The server is delivered as a Docker container for easy deployment, and it can work with a
dedicated file server or Amazon S3 cloud storage.

Unique Features:

Opens large PDF documents in milliseconds.

Built-in document and annotation management and archiving on Amazon S3 or a dedicated
file server.

Fine-grained authentication control over who has access to the original PDF document.

Standalone Deployment

Web Assembly

PSPDFKit for Electron

Deploying and maintaining a dedicated server component is not always feasible, so we also
offer a standalone deployment option that uses WebAssembly technology
(with asm.js fallback for older browsers).

This deployment method requires nothing but the JavaScript files and essential assets.

The absence of a server component makes it easier to integrate this solution and allows
you to rapidly deploy it into your existing website.

Integration

Using PSPDFKit

importPSPDFKitfrom"pspdfkit";constinstance=awaitPSPDFKit.load({container:"#pspdfkit",pdf:"<pdf-file-path>",licenseKey:"YOUR_LICENSE_KEY_GOES_HERE"});console.log("PSPDFKit for Web is ready!");console.log(instance);