apache.org > XML Federation > xmlgraphics.apache.org
Font size:      

Apache XML Graphics Commons

Overview

Apache XML Graphics Commons is a library that consists of several reusable components used by Apache Batik and Apache FOP. Many of these components can easily be used separately outside the domains of SVG and XSL-FO. You will find components such as a PDF library, an RTF library, Graphics2D implementations that let you generate PDF & PostScript files, and much more.

Apache XML Graphics Commons has only just begun. It's in the process of being populated with components coming from Apache Batik and Apache FOP. Stay tuned for exciting treasures made available.

In the Wiki, we have a plan for building Apache XML Graphics Commons. The plan provides an idea of what you can expect to find here when we're finished migrating components.

Features

Components which have been ported from Apache Batik and Apache FOP include:

Description Package Provenance
Image codecs for PNG and TIFF org.apache.xmlgraphics.image.codec Batik
Bitmap image writer abstraction with implementation for the above codecs and for the Image I/O API. org.apache.xmlgraphics.image.writer Batik
Java2D helper classes org.apache.xmlgraphics.image.rendered and org.apache.xmlgraphics.java2d Batik
Image loader framework (format detection, conversion and unified handling for bitmap and vector images). org.apache.xmlgraphics.image.loader new
Graphics2D implementation that produces PostScript and EPS org.apache.xmlgraphics.java2d.ps FOP
Helper classes for PostScript code production org.apache.xmlgraphics.ps FOP
Parser/Processor for DSC-compliant PostScript files (DSC = Document Structuring Conventions) org.apache.xmlgraphics.ps.dsc new
XMP metadata framework org.apache.xmlgraphics.xmp new
Various I/O classes, encoders and decoders for various formats org.apache.xmlgraphics.util.io Batik/FOP

News

RSS Feed: Subproject News Feed

11 Jun 2008: Version 1.3.1 Released

This release is mostly a bugfix release for the image loading framework that has been introduced in version 1.3. For details, please see the Changes page.

7 Mar 2008: Version 1.3 Released

The most important addition in this release is an image loading framework which supports all sorts of different image formats (bitmap and vector) and is highly extensible.

Besides that there were a larger number of smaller additions and bugfixes.

Support for Java 1.3 has been dropped. Java 1.4 or later is required now.

21 Jul 2007: Version 1.2 Released

This release mainly adds support for CMYK and GRAY color spaces for PSGenerator. For details about other fixes, please see the Changes page.

22 Dec 2006: Version 1.1 Released

This release adds an XMP metadata framework and brings improvements for the ImageWriter package plus some minor fixes mainly in the PostScript area.

17 Apr 2006: Version 1.0 Released

This is the first release of Apache XML Graphics Commons. There are currently no known issues with the code.