Multivalent (browser)

A community project on sourceforge.net, Multivalent is a java-based tool to natively view HTML, PDF 1.5, TeX DVI and UNIX Manual pages.

Features

  • Functions as a web browser
  • Supports minimal editing in the form of creating annotations, subject to the respective filetype.
  • Includes several command-line PDF-specific tools, which allow for:
    • Compacting and compressing/decompressing PDF files
    • Merging documents
    • Splitting documents, extracting or rearranging pages
    • Encrypting/decrypting documents
    • Repairing damaged PDF files
    • Undoing incremental changes in PDFs
  • Notemarks
  • Robust Hyperlinks
  • Lenses - defined as "Lenses are moveable, resizable windows that transform the content seen through them. When lenses overlap, their effects compose."
  • Full screen slideshow of documents consisting of several pages
  • Modular design, with support for additional extensions, defined as "behaviours"

License

Multivalent is dually licensed under the GNU General Public License and an exclusive free-for-non-commercial use license from Practical Thought.

"The Browser is open source. The document tools are a free bonus and not open source. The browser and tools use a supporting library (packages com.tap and *.Postscript) that is not open source. The system is explicitly designed to be deeply extended without changing the source code of the core system. It is like Java itself in that to develop in Java you do not need to inspect the source code. All you need are the API and the browser JAR in your CLASSPATH."1

See also

  • iText - Open Source library for creating and manipulating PDF, RTF, and HTML files in Java.
  • PDF Clown - Open Source library for creating and manipulating PDF files in Java 1.5 and C# 2.0.