我使用<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图像?
答案 0 :(得分:0)
系统中似乎存在使用BMP图像停止PDF的错误。解决方案是在创建PDF之前使用<cfimage>
标记转换它们 - 它的解决方法有效,即使它使用了更多的服务器资源。