Main page > Java

List of Java libraries to read and write document files

Introduction

Documents combine text and other media (mostly pixel and vector images). This page lists both free and commercial libraries in the Java programming language to read and write a number of popular document file formats.

Note that I have not included XML libraries on purpose. This page is about document formats that include layout information. XML is only a markup language. It can be used for layout in combination with other techniques (like XSLT). If you are looking for Java libraries to read or write XML and XSLT, visit the Java / XML category of the Open Directory Project.

The file formats

Each document file format has a dedicated page: