Coldfusion cfhtmltopdf标签不显示bmp图像

时间:2016-08-08 18:37:33

标签: coldfusion bmp coldfusion-11

我使用<cfhtmltopdf>标记将.cfm文件作为模板提取并创建PDF。当我使用jpg作为图像格式时,一切正常。但如果图像是BMP - 由于某种原因它不会起作用。 在模板文件中,我使用<cfdirectory>标记,没有过滤器来提取图像。

<cfdirectory directory="E:\xxx\images\#image_ID#\" name="myDir" type="file" sort="datelastmodified">

然后我使用<cfloop>显示目录中的图像...

 <cfloop query="myDir">
  <cfif right(myDirMain.name,4) is ".bmp" >

        <img src="#request.root#images/#images_ID#/#myDir.name#" border="0" width="230px" style="margin-bottom:15px;"  />
      </cfif>

这适用于jpg,但在尝试使用bmp图像时 - 它没有用。

有谁知道bmp图像出现问题的原因还是仅适用于jpg图像?

1 个答案:

答案 0 :(得分:0)

系统中似乎存在使用BMP图像停止PDF的错误。解决方案是在创建PDF之前使用<cfimage>标记转换它们 - 它的解决方法有效,即使它使用了更多的服务器资源。