图像未显示在coldfusion 10的cfdocument pdf中
我使用的是ColdFusion 10 Enterprise edition,使用图像未显示在coldfusion 10的cfdocument pdf中,pdf,coldfusion,coldfusion-10,cfdocument,Pdf,Coldfusion,Coldfusion 10,Cfdocument,我使用的是ColdFusion 10 Enterprise edition,使用CFDOCUMENT生成PDF时无法显示图像。下面是我正在使用的一段代码: <cfsavecontent variable="report"> <table align='center'> <cfoutput query="VARIABLES.result"> <tr> <td>
CFDOCUMENT
生成PDF时无法显示图像。下面是我正在使用的一段代码:
<cfsavecontent variable="report">
<table align='center'>
<cfoutput query="VARIABLES.result">
<tr>
<td>
<div class='addInfoDetails'>#SHOWINFO#</div>
</td>
</tr>
</cfoutput>
</table>
</cfsavecontent>
在此,如果将SHOWINFO
变量转储到CFSAVECONTENT
中,图像将正确显示。但当我使用CFDOCUMENT将其转换为PDF时,图像不会显示
下面是我用来生成pdf的代码块:
<cfdocument format="PDF" saveasname="TestPDF">
<cfoutput>#report#</cfoutput>
</cfdocument>
#报告#
提前感谢。我通过在CFDOCUMENT标签中添加属性
“localUrl=yes”
修复了它
现在它对我来说工作正常。我正在保存创建的pdf,但查找
localUrl=“yes”
(或=true
)失败。事实证明,CF为https URL生成PDF非常挑剔
<img src="file:\\\#replace(getCurrentTemplatePath(),"my.cfm")#images\my.png">
为我工作,以防有人从桶底挖出主意。getCurrentTemplatePath()获取文件名和路径,因此我必须删除它(因此使用replace(…,“my.cfm”)。我还尝试了expandPath(“.”),但也失败了
没有尝试戴夫·安德森的有趣建议来抓住这张照片
<img src="file:\\\#replace(getCurrentTemplatePath(),"my.cfm")#images\my.png">