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.
ViewAnnotateShapesInsertEdit
Comments · 3
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
ViewAnnotateShapesInsert
Comments · 3
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.
- .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',});Used in these workflows
Works well with
Add Document Viewer to your app
Free under the MIT licence, for the browser, Node.js and .NET.
ViewAnnotateShapesInsert
Comments · 3