2016-03-09 6 views
0

примеров В настоящее время из Grails рендеринга плагиной документации показывает, что это:Grails рендеринг плагина преобразование HTML/GSP из облака или из строки

pdfRenderingService.render (шаблон: "/ PDFS/отчет", модель: [данные : данные])

проблема заключается в том, что шаблон HTML мне нужно сделать, чтобы pdf в базе данных. Возможно ли использовать URL-адрес (или, может быть, html-строку) в качестве источника шаблона?

ответ

0

Это должно сделать трюк; вам нужно построить Document вручную и передать его в render:

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

, где «» это строка версия HTML разметки вы хотите, чтобы сделать.