/grails-rendering

Provides rendering of GSPs as PDFs, JPEGs, GIFs and PNGs

Primary LanguageGroovyApache License 2.0Apache-2.0

This plugin adds PDF, GIF, PNG and JPEG rendering facilities to Grails applications via the XHTML Renderer library.

Rendering is either done directly via one of the «format»RenderingService services …

ByteArrayOutputStream bytes = pdfRenderingService.render(template: "/pdfs/report", model: [data: data])

Or via one of the render«format»() methods added to controllers …

renderPdf(template: "/pdfs/report", model: [report: reportObject], filename: reportObject.name)

Please see the User Guide for more information.

The plugin is released under the Apache License 2.0 and is produced under the Grails Plugin Collective. However, it does LGPL libraries: XhtmlRenderer and iText.