3-Heights™ PDF Web Viewer - advanced JavaScript PDF Viewer

Developer component – The 3-Heights™ PDF Web Viewer API is a compact, high-performance, high-quality JavaScript PDF viewer. It offers a multitude of navigational and display options to view and annotate PDF documents using JavaScript or TypeScript. This JS PDF viewer is mainly characterized by its high rendering quality, performance and its uniform and simple interface.

Mobile Friendly PDF Viewer

View your PDF documents in high quality in browsers and on mobile devices

Seamless Integration

Seamless and efficient integration in your corporate browser and web applications

Annotate PDF Documents

Add pictures, text or more to your PDF documents

Meeting preparation using annotations in 3-Heights™ PDF Web Viewer

Thanks to the 3-Heights™ PDF Web Viewer, end users are able to edit PDF documents directly in the app or browser solution during a meeting, without additional software. The key requirements of the project were fulfilled: the same software can be used across all platforms without alterations.

Integrated PDF/A conversion in real-time

ABF Informatik was successful in improving the ease of use for their customers, thanks to a multitude of complementary products from the same supplier. At the same time, the reduced variety of deployed third-party solutions considerably saved them time and effort.

PDF Web Viewer - Advanced PDF visualisation & annotation feature in JavaScript

JavaScript PDF Viewer - Features

  • Navigate manually (user action) or programmatically through a document
  • Select between different fit modes: actual size, fit to width, fit to height
  • Rotate and display the page
  • Show thumbnails and use them for navigation
  • Show outlines (Bookmarks)
  • Change language of the GUI (currently English and German supported)
  • Create, edit and delete annotations
    • Text annotations
    • Ink annotations (free hand drawings)
    • Stamp annotations (Draft, Approved, etc.)
    • Freetext annotations
    • Highlight annotations (highlight, strike out, underline, squiggly)
  • Touch handling for mobile devices
  • Enter password to decrypt PDF documents
  • Read document from file or memory or from a blob
  • Supports the Forms Data Format (FDF) file format
3-Heights™ PDF Web Viewer - annotations in browser


  • ISO 32000-1 (PDF 1.7)
  • ISO 32000-2 (PDF 2.0)
  • ISO 19005-1 (PDF/A-1)
  • ISO 19005-2 (PDF/A-2)
  • ISO 19005-3 (PDF/A-3)

Supported formats

Input formats

  • PDF 1.0 to 1.7
  • PDF 2.0
  • PDF/A-1, PDF/A-2, PDF/A-3
  • FDF (Form Data Format)

Output formats

  • PDF 1.0 to 1.7
  • PDF 2.0
  • PDF/A-1, PDF/A-2, PDF/A-3
  • FDF (Form Data Format)

Areas of use - mobile-friendly viewer from desktop to mobile devices

Document viewing via browser

Get industry leading rendering quality for high fidelity document presentation. Usable in all corporate areas and in every modern browser. Runs indepently and efficient on every device with corresponding browser.


While viewing and reading the PDF documents in the browser the user is able to add and share notes. Apply pictures, text or more in the PDF documents.

PDF Expert blog - the miracle PDF viewer - more than a display tool

The versatility of a PDF viewer

Almost every user knows: a PDF viewer is not just a display tool for a well known document format. It provides many more functions, runs on many platforms, offers interfaces in many technologies and serves as an important component of many applications. When you look closer it is a true miracle.

PDF Rendering 2.0 - next generation graphic engine for the complex and unique graphics model of PDF

stay informed about the
next generation of
PDF 2.0 rendering

Special - PDF rendering

The PDF graphics model is unique and differs significantly from the models of most of the publically available graphics engines. What are the requirements of a high-quality PDF rendering engine and is there a relation to PDF 2.0?

Read more about the essential part of a good PDF rendering engine