7.5 user here, but my suggestion should work with any version. I use the free (open source) WKHTMLToPDF executables (home page) and call them from the workflow. This means you have to write your data to an html file first, then run the converter to make it a pdf, so file system access is necessary, but I am very pleased with the flexibility and results.