Java Grails渲染插件从云或字符串转换html/gsp
目前,Grails渲染插件文档中的示例显示: pdfRenderingService.render(模板:“/pdfs/report”,模型:[数据: 数据])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
问题是我需要呈现到
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标记的字符串版本