You can use Batik - see <a href="http://xmlgraphics.apache.org/batik/#uses" rel="nofollow">http://xmlgraphics.apache.org/batik/#uses</a><p>[edit: and that actually uses <a href="http://xmlgraphics.apache.org/fop/" rel="nofollow">http://xmlgraphics.apache.org/fop/</a>]