我正在使用grails渲染插件生成pdf。 在開發過程中,我將使用src標記的圖像包含在服務器上的圖像上。它可以很好地工作,但在應用程序部署時不再適用。圖像就消失了。Grails渲染插件在部署時不渲染圖像
我通過模板重寫,所以當我在gsp中調用此模板時,它是可以的(即,我看到圖像的html版本的PDF),當在我的控制器中使用renderPdf調用時,無圖像。
再次只在部署的應用程序(戰爭),而不是在開發中。
任何提示?
編輯:在這裏流行的請求代碼:
的_pdf.gsp文件可以簡單到
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head/>
<body>
<img src="path/to/image.jpg"/>
</body>
</html>
控制器的相關部分是
def pdf={
renderPdf(template: "/file/pdf", filename: "myfile.pdf")
}
你能展示你的代碼嗎? –
還有日誌輸出,如果有什麼感興趣的話。 –
我已更新我的代碼。請注意,內嵌圖像數據是一種解決方法,但對於大圖像太重了 – fixitagain