Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


This solution requires a licensed copy of FlexPaper Zine.  This page will outline the steps required to integrate FlexPaper Zine into the XMLUI user interface.

titleHow to use info boxesExample: Dynamic Book Viewer

DigitalGeorgetown Example: Dynamic Book Viewer

FlexPaper offers a dynamic viewer and a viewer that utilizes pre-compiled assets (several assets per page). This solution describes how to integrate the dynamic viewer into DSpace.

The dynamic viewer requires no pre-processing of assets which simplifies deployment. End users will need to wait for a PDF file to download fully before the viewer will render.


Use case and high level benefits


titleRendering Large PDF Files

Large PDF's will take some time to render in the viewer.

You might wish to develop a solution to pre-compile high-demand assets using FlexPaper Desktop or the FlexPaper server compilation components. The sample file template.html contains commented out code that suggests a mechanism to detect the presence of pre-compiled components.

titleExample: Pre-compiled Book Viewer

 DigitalGeorgetown Example: Pre-compiled Book Viewer

titleRendering Documents with Inconsistent Page Sizes

The dynamic FlexPaper viewer does not gracefully handle documents with inconsistent page sizes. The FlexPaper desktop flash component handles inconsistent page sizes more gracefully than the dynamic viewer.

titleExample: Pre-compiled Book Viewer with Inconsistent Page Sizes

DigitalGeorgetown Example: Pre-compiled Book Viewer with Inconsistent Page Sizes