動的に生成されたpdf(cfdocument)にイメージを読み込む方法を教えてください。そのpdfにはhddが保存されていません。 pdfを電子メールで送信し、ラムをクリアする必要があります。画像はwwwrootフォルダの外に保存されます。 それが必要な場合、pdfはhddに保存され、添付され、電子メールで送信され、その後削除されますが、hddに保存されないように選択できます。動的pdf-cfdocument + cfcontent + image + email添付ファイル
は、c:\ coldFusion9 \ IMGS \ディレクトリにある
サンプル:
<cfdocument format="PDF" localurl="true">
<cfoutput> #vars#</cfoutput>
</cfdocument>
私はcfdocumentの内部
<img src="">
使用している、と画像がwwwrootのであれば、それは動作します画像がwwwroot( "c:\ coldFusion9 \ imgs#image#.png"または "../imgs/#image#.png")の外部サイトにない場合は、http(http ...)フォルダに保存されます。
私はそれは、cfcontentが理想的であると仮定し
ので、cfdocumentの内部で、私はこれを行う:
<cffile action="readbinary" file="c:\coldFusion9\imgs\#image#.png" variable="img">
<cfcontent type="image/jpg" variable="#img#" >
結果は、その画像が読み込まれると、画面上ではなく、PDFです。
電子メールの添付ファイルとしてpdfを電子メールで送信しますか? pdfは画面上でレンダリングする必要はありませんが、テスト目的のために、cfdocumentの名前を付けたり命名したりせずに、画像がロードされたかどうかを画面上でレンダリングさせることができます。名前が削除されるとpdfがレンダリングされ、名前が存在するときにはレンダリングされません。
あなたのお手伝いをお待ちしております。
ありがとうございます。上記では、私はpdfを生成することができます、添付し、電子メール、イメージが読み込まれていません。それはあなたの目的のために働いていますか?ありがとうございました。 –
私の最後に動作します。私はcoldfusion 9を使っています。あなたは何を使っていますか? – KobbyPemson
CF9について。それは今働いている、私が間違って何をしたか分からない。ご協力ありがとうございました。 –