HST PDF Renderer basically transforms HTML output into PDF output. It leverages Flying Saucer library to generate PDF output. Because Flying Saucer requires valid XHTML input for PDF generation, HST PDF Renderer supports transformation from HTML markups to valid XHTML markups by leveraging JTidy library. HST PDF Renderer also supports a servlet filter which transforms normal HTML output to PDF output at runtime.
Documentation is available at bloomreach-forge.github.io/hst-pdf-renderer/
The documentation is generated by this command:
$ mvn clean site:site
The output is in the docs directory; push it and GitHub Pages will serve the site automatically.