我正在使用渲染插件来创建pdf ..插件正常工作..但是
当我点击下载为pdf ..它将我渲染到另一页
![在此输入图片说明] [2]
并以pdf格式给我一个结果。。
然后它给我一个保存选项![在此输入图像描述] [3]
但我想...当我点击下载为pdf按钮(图片1)..它会显示一个直接保存窗口(图像3)而不是将我渲染到另一页...
Sorce代码:
def renderFormPDF(Long id){
def empinstance= emp.get(id)
renderPdf(template:"view", model:[empinstance:empinstance, pdfRendering:true])
}
答案 0 :(得分:3)
试试这个
def renderFormPDF(Long id){
def empinstance= emp.get(id)
response.setContentType("application/pdf")
response.setHeader("Content-Disposition", "attachment; filename=fileName.pdf")
renderPdf(template:"view", model:[empinstance:empinstance, pdfRendering:true])
}