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

Java Grails渲染插件从云或字符串转换html/gsp,java,grails,pdfrenderer,Java,Grails,Pdfrenderer,目前,Grails渲染插件文档中的示例显示: pdfRenderingService.render(模板:“/pdfs/report”,模型:[数据: 数据]) 问题是我需要呈现到pdf的html模板在数据库中。是否可以使用url(或者html字符串)作为模板的源?这应该可以做到;您需要手动生成文档,并将其传递到渲染: XhtmlDocumentService xhtmlDocumentService def methodName() { def document = xhtmlDocu

目前,Grails渲染插件文档中的示例显示:

pdfRenderingService.render(模板:“/pdfs/report”,模型:[数据: 数据])


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

这应该可以做到;您需要手动生成
文档
,并将其传递到
渲染

XhtmlDocumentService xhtmlDocumentService
def methodName() {
    def document = xhtmlDocumentService.createDocument("<html>")
    pdfRenderingService.render([model: [data: data]], document)
}
XhtmlDocumentService XhtmlDocumentService
def methodName(){
def document=xhtmlDocumentService.createDocument(“”)
pdfRenderingService.render([model:[data:data]],文档)
}
其中“”是要呈现的html标记的字符串版本