Products · Document Viewer

One viewer for PDF, Word and Excel

Open contracts, reports and workbooks in the same fast, familiar screen, right in the user’s browser.

service-agreement.pdf
ViewAnnotateShapesInsertEdit
APPROVED

3

formats: PDF, Word and Excel

2

themes, light and dark

AES

and RC4 encrypted PDFs open

0

uploads: it runs on the device

Features

What Document Viewer does

01

Opens what your users have

  • PDF, including damaged files and encrypted ones (RC4, AES-128, AES-256)
  • Word documents (.docx) laid out into real pages
  • Excel workbooks (.xlsx, .xlsb) in a spreadsheet grid
  • Open from a URL, bytes, a File, or by drag and drop
service-agreement.pdf
ViewAnnotateShapesInsert
APPROVED
02

Reads like a desktop app

  • Zoom levels, fit to width and fit to page
  • Page thumbnails and a floating page navigator
  • Full-text search with every result marked on the page
  • Light and dark themes
03

Draws documents faithfully

  • Vector graphics, gradients, patterns and transparency
  • TrueType, CFF, Type 1, Type 3 and CID fonts
  • JPEG, CCITT and Flate images, masks and blend modes
  • Right-to-left and complex scripts in Word documents
04

Fits into your product

  • Your accent colour and your own header buttons
  • Show only the tools and panels you want
  • Read-only mode for viewing without editing
  • Its styles never clash with your site

At a glance

Everything included

No add-ons and no tiers: every item here ships in the same package, free under MIT.

  • PDF
  • .docx
  • .xlsx
  • .xlsb
  • Zoom
  • Fit width
  • Fit page
  • Single or double page
  • Page-by-page view
  • Thumbnails
  • Page navigator
  • Full-text search
  • Comments panel
  • Light theme
  • Dark theme
  • Read-only mode
  • Your own buttons
  • Accent colour
  • No style clashes
  • Keyboard shortcuts

For developers

The same few lines in JavaScript and .NET

One engine behind both packages, so behaviour and output match on every platform.

app.js
const viewer = await createViewer(element, {  document: '/files/handbook.pdf',  theme: 'auto',  accentColor: '#3ecf8e',  initialZoom: 'fitWidth',});

Add Document Viewer to your app

Free under the MIT licence, for the browser, Node.js and .NET.