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 |
Graphics2D implementation that produces PostScript and EPS | org.apache.xmlgraphics.java2d.ps | FOP |
Helper classes for PostScript code production | org.apache.xmlgraphics.ps | FOP |
Various I/O classes, encoders and decoders for various formats | org.apache.xmlgraphics.util.io | Batik/FOP |