Mit apache.xml.fop und java kannst du sogar neue PDF Dokumente erzeugen, wobei die xsl-fo Spezifikation, die fop implementiert ein bißchen geschwätzig ist.
Mit R5, Java1.1.8 funktionierten Bilder nicht, mit R6 schon.
Außerdem gibt es noch eine andere API, die ein bischen einfacher zu bedienen ist. IText oder so.
Gruß Axel