Secure Online Document Viewer

The purpose of developing the Secure Online Document Viewer is to allow CRM display the uploaded document on the web with the control of coping, printing and downloading. This component can be easier to integrated into any java web applications.

Features

Secure Online Document Viewer shows document content in flash object on the web.

User can do

  • zoom in/out
  • jump pages
  • scroll up/down
  • search by type in keyword

But cannot do

  • copy
  • print
  • download
  • capture screen

to the displayed content.

Architecture

Secure Online Document Viewer converts document resource to a standard format by using OpenOffice.org API in Java application, then display it on the web with flash movie.

Document Resources

The document resources in Java can be a file, a http stream or storage in database. This component supports the following format

   MS Word 97/2003/2007
   MS Excel 97/2003/2007
   MS PowerPoint
   HTML
   EMAIL
   Plain Text

The target standard format to be converted to is Adobe PDF.


OpenOffice.org Java API

OpenOffice.org is the leading open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more. OpenOffice.org API provides an entry point in the world of OpenOffice.org from a developers perspective.

OpenOffice.org provide Java API for Java runtime development. Using with its Java Office API Document save and convert to convert document to PDF format.

Adobe Flex

The Adobe Flex development tool kit is an open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems.


Use Flex to build a flash viewer then display content on the web.

The flash viewer downloads the PDF file from the backend which is converted from support format documents by OpenOffice.org API.