Bonjour à tous,
Après des recherches infructueuses sur de nombreux forums je me décide à exposer mon problème à votre sagacité. Je cherche à produire un document rtf (un bon de commande) intégrant entre autres des images jpg. Ce document serait créé sur le serveur une fois la commande validée et transmis dans la foulée au demandeur. Toutes la partie texte du document ne pose pas de problème :
<CFSET BufferCom = "{\rtf1\ansi\ansicpg1252\uc1 \deff0 deflang1033\deflangfe1036{\fonttbl{\f0\froman\fcharset0...
RTF ETC...
<CFFILE ACTION="WRITE" FILE="#BonComPath##nomFicRTF#" OUTPUT="#BufferCom#">
Mais au moment d'insérer les images problème. Si je cherche à insérer juste le chemin avec INCLUDEPICTURE "E:\\\\commande\\\\ImgWeb\\\\1_1.jpg" propre au rtf cela ne fonctionne pas car une fois chez le demandeur le chemin n'est pas bon.
Il faut donc que j'intègre le code binaire de cette image, j'ai essayé un
<CFFILE ACTION="READBINARY" FILE="#BonComPath##nomFicRTF#" OUTPUT="#BufferImg#">
et de mettre le contenu de cette variable dans le code rtf mais
d'une part le contenu ne ressemble à rien ( j'ai seulement une dizaine de "caractères"
et d'autres part le code rtf qui précise l'insertion d'une image n'est jamais le même d'une image à l'autre, il faudrait donc que ma variable #BufferImg# contienne également ces "balises" rtf.
Merci pour toutes suggestions (voire réponses complètes). Bonne fin de journée et bon we (oui oui ça approche)
:-))
Je suis obligé de passer par du rtf car le serveur ne dispose d'aucun produit Office ni pdf.