Some test text!

Search
Hamburger Icon

Web / Guides

JavaScript PDF Viewer Library

The JavaScript PDF document viewer is a viewing and rasterization scroll view component that handles a number of viewing operations including rendering, caching, high level zoom rendering and layout modes.

The viewer is a viewing and rasterization scroll view component that handles a number of viewing operations including rendering, caching, high level zoom rendering and layout modes.

Viewing represents reading a document and displaying it as the author intended. Through the process of rasterization, it can take document data and convert it into pixels that come together to be rendered on a display.

Apryse SDK offers the following benefits:

  • Interactive PDF Viewing or Rasterization
  • Full transparency support (Transparency Groups, Soft Masks, including all supported Blend Modes)
  • Core viewing operations (scrolling, panning, zooming, jumping to pages)
  • Standard & custom page viewing modes (e.g. single, facing, cover, scrolling, fit-page, fit-width, etc.)
  • Extensive support for PDF forms & digital signatures
  • Extensive annotation & real-time collaboration support
  • Regex text search across a page or an entire document
  • Manipulate pages (rotate, crop, move, copy/export, delete, merge documents)
  • View PDF separations
  • Easy navigation (with thumbnails, bookmarks, links, and history)
  • Selective viewing and hiding of contents in different layers (OCGs)
  • Security settings (custom encryption & DRM controls, dynamic watermarks)
  • PDF/A viewing mode
  • Support for R2L (Right to Left) languages (e.g. Arabic, Hebrew, etc)
  • Keyboard shortcuts

Get started

Offline
To load WebViewer for offline usage.

Color separation
To separate colors such that they live in their own color process.

Diffing
To input two documents and output a visual difference between them.

Understanding coordinates
An introduction to transforming between coordinate spaces.

Preload library/worker files
To preload library/worker files for faster viewing.

Streaming XOD documents
How the "streaming" constructor option controls XOD document loading.

Streaming PDF documents
To stream linearized PDF files for faster viewing response.

Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales