Hope to see you there!
Hope to see you there!
Apache™ XML Graphics Commons is a library that consists of several reusable components used byApache Batik andApache 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.
The Apache™ XML Graphics Commons project is part of theApache™ Software Foundation, which is a wider community of users and developers of open source projects.
In the Wiki, we have aRoadmap for Apache XML Graphics Commons. This roadmap is the place to describe new ideas for the project.
Components which have been ported fromApache Batik andApache 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 andorg.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 |
Minor changes to support FOP 2.11 release
Minor changes to support FOP 2.10 release
Minor changes to support FOP 2.9 release
Minor changes to support FOP 2.8 release
Minor changes to support FOP 2.7 release
Minor changes to support FOP 2.6 release
Minor changes to support FOP 2.4 release
Minor changes to support FOP 2.3 release
Minor changes to support FOP 2.2 release
Minor changes to support FOP 2.1 release
Minor changes to support FOP 2.0 release
The main new feature is the introduction of a URI resolution framework thatmakes it easier to control resource access in a cloud environment. Because ofchanges to the API, the version number has been bumped to 2.0.
This release also contains a number of bug fixes.
We are pleased to note that many new features were contributed from outside the team of committers. Such broader interest ensures the healthy further development of the project.
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.
Copyright © 2025 The Apache Software Foundation, Licensed undertheApache License, Version 2.0.
Apache, Apache XML Graphics, Apache FOP, Apache Batik, the Apache logo, and theApache XML Graphics logos are trademarks ofThe ApacheSoftware Foundation. All other marks mentioned may be trademarks or registeredtrademarks of their respective owners.