PDF-cfdocument dinámico + contenido + imagen + adjunto de correo electrónico
¿Cómo se pueden cargar las imágenes en un PDF generado dinámicamente (cfdocument)? En eso el pdf no se almacena el disco duro. El pdf necesita ser enviado por correo electrónico, y la memoria RAM borrada. Las imágenes se almacenan fuera de la carpeta wwwroot. Si es necesario, el pdf puede almacenarse en el disco duro, adjuntarse, enviarse por correo electrónico y luego eliminarse, pero optaría por que no se almacene en el disco duro.
c: \ coldFusion9 \ imgs \ es el directorio
Muestra:
<cfdocument format="PDF" localurl="true">
<cfoutput> #vars#</cfoutput>
</cfdocument>
He usado
<img src="">
dentro de cfdocument, y funciona si la imagen está en la carpeta wwwroot (http ...), pero no cuando la imagen está fuera del wwwroot ("c: \ coldFusion9 \ imgs # image # .png" o "../imgs /#image#.png ").
Supongo que cfcontent es ideal
Entonces, dentro del documento, hago esto:
<cffile action="readbinary" file="c:\coldFusion9\imgs\#image#.png" variable="img">
<cfcontent type="image/jpg" variable="#img#" >
El resultado es que la imagen se carga, en la pantalla, no el pdf.
Me gustaría enviar el pdf por correo electrónico como un archivo adjunto de correo electrónico. El pdf no necesita renderizarse en la pantalla, pero para fines de prueba, podríamos dejarlo renderizar en la pantalla para saber si la imagen se cargó o no, ya sea nombrando o no nombrando el documento. El pdf se procesa cuando se elimina el nombre, no se procesa cuando el nombre está presente.
Aprecio tu ayuda.