Titania PDF.js
A custom PDF viewer for portals.
PDF.js is a popular HTML5 PDF viewer. It is the default PDF viewer in recent Mozilla browsers. Titania uses it for admin preview of PDF files.
Titania PDF.js is a fork of PDF.js that has been customized to add a fragment metadata index as a sidebar view. Other customized features could be added if needed.
Refer to README_TITANIA in the Titania PDF.js project for further details.
An example of using the custom PDF.js library is in the Service Information theme.