動的に生成された pdf (cfdocument) に画像を読み込むにはどうすればよいですか? pdfがhddに保存されていないという点で。PDFを電子メールで送信する必要があり、RAMがクリアされます。画像は wwwroot フォルダーの外に保存されます。必要に応じて、pdf を hdd に保存し、添付し、電子メールで送信してから削除できますが、hdd に保存しないことを選択します。
c:\coldFusion9\imgs\ はディレクトリです
サンプル:
<cfdocument format="PDF" localurl="true">
<cfoutput> #vars#</cfoutput>
</cfdocument>
利用した
<img src="">
cfdocument 内にあり、画像が wwwroot (http...) フォルダーにある場合は機能しますが、画像が wwwroot ("c:\coldFusion9\imgs#image#.png" または "../imgs") の外にある場合は機能しません/#image#.png")。
私は cfcontent が理想的だと思います
したがって、cfdocument 内で次のようにします。
<cffile action="readbinary" file="c:\coldFusion9\imgs\#image#.png" variable="img">
<cfcontent type="image/jpg" variable="#img#" >
その結果、pdf ではなく画面に画像が読み込まれます。
PDFを電子メールの添付ファイルとして電子メールで送信したいと考えています。pdf を画面に表示する必要はありませんが、テスト目的で、cfdocument に名前を付けるか付けないかによって、画像が読み込まれたかどうかを確認するために画面に表示することができます。名前が削除されると pdf がレンダリングされますが、名前が存在する場合はレンダリングされません。
あなたの助けに感謝。