Вот моя текущая попытка конвертировать JPG в PDF с помощью ColdFusion. Я использовал cfdocument, потому что он казался простым в использовании:
<cfdocument format="PDF" name="jpgtopdf" mimetype="image/jpeg" srcfile="#myfile#" pageheight="11" pagewidth="8.5">
</cfdocument>
К сожалению, это уменьшает разрешение до 72 точек на дюйм, уничтожая детали в JPG. Я хотел бы сохранить исходное разрешение JPG. Как лучше конвертировать JPG в PDF?
--
РЕДАКТИРОВАТЬ: когда я помещаю <img>
внутрь <cfdocument>
, он просто создает пустой документ. Я считаю, что это происходит потому, что в целях безопасности #myfile#
находится за пределами веб-корня. К счастью, это привело меня к этому ответу: -pdf-cfdocument-cfcontent-image-email-attachment, который действительно позволяет выполнять преобразование с более высоким разрешением. Вот мой новый код, который, кажется, производит 300 DPI:
<cfdocument format="PDF" name="jpgtopdf" pageheight="11" pagewidth="8.5">
<cfimage action="writetobrowser" source="#myfile#">
</cfdocument>