Grails 渲染插件从云或字符串转换 html/gsp



目前Grails渲染插件文档中的示例显示了这一点:

pdfRenderingService.render(template: "/pdfs/report", model: [data: 数据])

问题是我需要呈现给pdf的 html 模板在数据库中。是否可以使用 url(或 html 字符串)作为模板的来源?

这应该可以解决问题; 您需要手动构建Document并将其传递到render

XhtmlDocumentService xhtmlDocumentService
def methodName() {
    def document = xhtmlDocumentService.createDocument("<html>")
    pdfRenderingService.render([model: [data: data]], document)
}

其中 " 是要呈现的 HTML 标记的字符串版本。

相关内容

  • 没有找到相关文章

最新更新