Конвертировать JPG в PDF с помощью ColdFusion
Вот моя текущая попытка конвертировать JPG в PDF с помощью ColdFusion. Я использовал 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. К счастью, это привело меня к такому ответу: /questions/31674604/dinamicheskij-pdf-cfdocument-cfcontent-izobrazhenie-vlozhenie-elektronnoj-pochtyi который действительно позволяет выполнять преобразование с более высоким разрешением. Вот мой новый код, который, кажется, производит 300 DPI:
<cfdocument format="PDF" name="jpgtopdf" pageheight="11" pagewidth="8.5">
<cfimage action="writetobrowser" source="#myfile#">
</cfdocument>
1 ответ
Попробуй это:
<cfdocument format="PDF">
<img src="path to the image" width="1024px">
</cfdocument>
На CF11 это дает хороший результат.