...
Currently the PDF.js viewer can be used as the viewer for the PDF Solution Pack, Book Solution Pack, and Scholar Solution Pack.
- the PDF Solution Pack
- Administration » Islandora » Solution pack configuration » PDF Solution Pack (admin/islandora/solution_pack_config/pdf).
...
This is what the PDF frame looks like with the Islandora PDF.js viewer enabled.
![](/download/attachments/69833521/pdfjs_viewer.png?version=1&modificationDate=1440095275171&api=v2)
- the Book Solution Pack (both the book and the page object are options)
- Administration » Islandora » Solution pack configuration » Book Solution Pack (admin/islandora/solution_pack_config/book).
![](/download/attachments/69833521/pdfjs_book_sp_config.png?version=1&modificationDate=1440095275155&api=v2)
- Scholar Solution Pack
- Administration » Islandora » Solution pack configuration » Scholar (admin/islandora/solution_pack_config/scholar).
Troubleshooting/Issues
- Ensure that the PDF.js library is installed in /sites/all/libraries/pdfjs
- If enabled as the default viewer for the Book Solution Pack, you need to ensure that there is a PDF datastream in the Book object. This PDF can be generated automatically at the time of ingest or you can manually upload your own PDF file to the Book object.
![](/download/attachments/69833521/book_sp_generate_pdf.png?version=1&modificationDate=1440095275141&api=v2)
- The PDF.js site provides a list of supported browsers that implementers may want to consult should there be rendering issues.