Grails wkhtmltopdf 플러그인 (https://github.com/quorak/grails-wkhtmltopdf)을 사용하려고하는데 렌더링 된 PDF 파일을 가져올 수 없습니다. 대신 gsp 템플릿 만 표시됩니다.Grails wkhtmltopdf plugin : no pdf output
지금까지했던 어떤 :
def downloadQuestionnaire = {
def questionnaire = Questionnaire.get(params.id)
render(filename:"File ${questionnaire.id}.pdf",
view:'/templates/pdf/_questionnaire.gsp',
model:[questionnaireInstance: questionnaire],
marginLeft:20,
marginTop:35,
marginBottom:20,
marginRight:20,
headerSpacing:10,
)
}
:이 컨트롤러의 동작이
<g:link action="downloadQuestionnaire" id="${questionnaireInstance?.id}">Download questionnaire</g:link>
입니다 :
이것은 컨트롤러의 조치를 호출 링크입니다
_questionnaire.gsp는 pdf로 렌더링되어야하는 템플릿입니다.
Config.groovy 파일grails.plugin.wkhtmltox.binary = "/usr/local/bin/wkhtmltopdf"
에서
그리고 난 확인, 제대로 작동하는 wkhtmltopdf 인도 표준시.
wkhtmltopdf 플러그인을 이해하려면 _questionnaire.gsp 템플릿을 다운로드 할 수있는 PDF로 렌더링해야합니다. 하지만 제 경우에는 gsp-template이 questionnaireInstance의 데이터와 함께 표시됩니다. 오류 메시지가 전혀 없습니다.
모든 아이디어, PDF 출력을 얻는 방법?
grails.mime.types = [
all: '*/*',
....,
pdf: 'application/x-pdf'
]
Config.groovy 파일
년으로 grails에 '응용 프로그램/X-PDF'와 컨트롤러/action.pdf 또는 사용자 정의하여 g 전화를 시도 :