anexo-pdf dinâmico-cfdocument + cfcontent + imagem + anexo de email
Como as imagens podem ser carregadas em um pdf gerado dinamicamente (cfdocument)? Na medida em que o pdf não está armazenado no disco rígido. O pdf precisa ser enviado por email e o carneiro limpo. As imagens são armazenadas fora da pasta wwwroot. Se necessário, o pdf pode ser armazenado no disco rígido, anexado, enviado por email e excluído, mas optaria por não ser armazenado no disco rígido.
c: \ coldFusion9 \ imgs \ é o diretório
Amostra:
<cfdocument format="PDF" localurl="true">
<cfoutput> #vars#</cfoutput>
</cfdocument>
Eu tenho usado
<img src="">
dentro do cfdocument, e funciona se a imagem estiver na pasta wwwroot (http ...), mas não quando a imagem estiver fora do wwwroot ("c: \ coldFusion9 \ imgs # image # .png" ou "../imgs /#image#.png ").
Suponho que cfcontent é ideal
Então, dentro do cfdocument, eu faço o seguinte:
<cffile action="readbinary" file="c:\coldFusion9\imgs\#image#.png" variable="img">
<cfcontent type="image/jpg" variable="#img#" >
O resultado é que a imagem carrega, na tela, não o pdf.
Gostaria de enviar o PDF por e-mail como um anexo de e-mail. O pdf não precisa renderizar na tela, mas, para fins de teste, poderíamos deixá-lo renderizar na tela para saber se a imagem foi carregada ou não, nomeando ou não o cfdocument. O pdf é processado quando o nome é removido, não é processado quando o nome está presente.
Agradeço sua ajuda.