Comment les images peuvent-elles être chargées dans un fichier pdf généré dynamiquement (cfdocument)? En ce que le pdf n'est pas stocké le hdd. Le pdf doit être envoyé par courrier électronique, et le bélier doit être effacé. Les images sont stockées en dehors du dossier wwwroot. Si c'est nécessaire, le pdf peut être stocké dans le disque dur, se joindre, envoyé par e-mail, puis supprimé, mais opter pour qu'il ne soit pas stocké dans le disque dur.pdf-cfdocument dynamique + cfcontent + image + pièce jointe
c: \ coldFusion9 \ imgs \ est le dir
Sample:
<cfdocument format="PDF" localurl="true">
<cfoutput> #vars#</cfoutput>
</cfdocument>
J'utilise
<img src="">
intérieur cfdocument, et il fonctionne si l'image est dans le wwwroot (http ...), mais pas lorsque l'image est hors site wwwroot ("c: \ coldFusion9 \ imgs # image # .png" ou "../imgs/#image#.png").
Je suppose que cfcontent est idéal
Ainsi, à l'intérieur cfdocument, je fais ceci:
<cffile action="readbinary" file="c:\coldFusion9\imgs\#image#.png" variable="img">
<cfcontent type="image/jpg" variable="#img#" >
Le résultat est que les charges d'image, sur l'écran, et non le pdf.
Je voudrais envoyer le pdf en pièce jointe. Le pdf n'a pas besoin de rendre à l'écran, mais à des fins de test, nous pourrions le laisser afficher à l'écran pour savoir si l'image a été chargée ou non, en nommant ou en ne nommant pas le cfdocument. Le pdf rend quand le nom est enlevé, il ne rend pas quand le nom est présent.
Appréciez votre aide.
Nous vous remercions de votre participation. Avec ce qui précède, je suis capable de générer le pdf, joindre et envoyer un courriel, mais l'image ne se charge pas. Cela fonctionne sur votre fin? Merci encore. –
Fonctionne de mon côté. J'utilise coldfusion 9 qu'utilises-tu? – KobbyPemson
Sur CF9. Cela fonctionne maintenant, pas sûr de ce que j'ai mal fait. Merci de votre aide. –