MaduraDocs generates a PDF file from an XML source file. It is a maven plugin, so it can be added to a maven project and the PDF will be generated as part of the build (the package phase).
Homepage POM file JAR file Javadoc'nz.co.senanque:maduradocs:6.2.0'