使用ColdFusion将JPG转换为PDF

时间:2014-06-06 22:41:56

标签: coldfusion cfdocument cfpdf

这是我目前尝试使用ColdFusion将JPG转换为PDF。我使用cfdocument因为它似乎很容易使用:

<cfdocument format="PDF" name="jpgtopdf" mimetype="image/jpeg" srcfile="#myfile#"  pageheight="11" pagewidth="8.5">
</cfdocument>

不幸的是,这会将分辨率降低到72 DPI,从而破坏了JPG中的细节。我想保留原始的JPG分辨率。将JPG转换为PDF的最佳方法是什么?

-

编辑:当我将<img>放入<cfdocument>时,它只会生成一个空白文档。我相信这是因为,为了安全起见,#myfile#不在webroot中。幸运的是,这导致我得到了这个答案:stackoverflow.com/questions/4813587/dynamic-pdf-cfdocument-cfcontent-image-email-attachement这确实允许转换以更高的分辨率完成。这是我的新代码,似乎产生300 DPI:

<cfdocument format="PDF" name="jpgtopdf" pageheight="11" pagewidth="8.5">
  <cfimage action="writetobrowser" source="#myfile#">
</cfdocument>

1 个答案:

答案 0 :(得分:1)

试试这个:

<cfdocument format="PDF">
    <img src="path to the image" width="1024px">
</cfdocument>

在CF11上,它给出了很好的结果。