20/09/2006 @ 11:56:00: Jean-Christophe: Javascript dans un PDF
Ah oui, et accessoirement, ca ne marche pas encore.
Mon compteur d'impression de marche pas!
20/09/2006 @ 12:12:47: ovh: Javascript dans un PDF
Bon... Pipo m'a bien aidé par messenger.
Notre conclusion : c'est pas simple...
Bah c'est clair, faut être programmeur
C'est pas contre toi mais clairement si tu connais pas les langages à utiliser et que tu n'es pas vraiment programmeur, ça va être plutôt dur
On vante toujours les mérites des langages du web et modernes en disant que c'est accessible à tout le monde, mais comme toujours c'est un mensonge marketing
Ce qu'il te faudrait c'est que quelqu'un fasse le scrit pour toi
Moi j'ai pas trop le temps et n'ai pas des masses d'expériences avec javascript, et en tout cas jamais dans un pdf
20/09/2006 @ 12:15:50: Jean-Christophe: Javascript dans un PDF
le problème vient surtout de l'implémentation de JavaScript dans les PDF qui est minimaliste!
Pas moyen d'ouvrir un fichier, ni de se connecter à un serveur...
Je tourne en rond!
Je cherche maintenant un moyen de le faire, pas le script pour y arriver.
20/09/2006 @ 12:17:51: ovh: Javascript dans un PDF
Je ne connais pas du tout le scripting des PDF, ni le format PDF en lui-même d'ailleurs, donc je peux vraiment pas t'aider sorry
20/09/2006 @ 12:28:59: Clandestino: Javascript dans un PDF
Pas moyen d'ouvrir une page web à partir d'un code JS dans un PDF ? Tu en es certain ?
20/09/2006 @ 12:34:24: Jean-Christophe: Javascript dans un PDF
Clandestino > je n'ai pas trouvé...
20/09/2006 @ 12:41:12: ovh: Javascript dans un PDF
Tu as trouvé un site de référence sur le support javascript dans le format pdf ?
20/09/2006 @ 12:52:20: Jean-Christophe: Javascript dans un PDF
20/09/2006 @ 13:14:18: Clandestino: Javascript dans un PDF
Page 26:
Donc tu aurais côté PDF:
- var cRet;
- cRet = new(getURL('http://ma_page.asp'));
Et côté serveur, dans "ma_page.asp":
- dim fo,fs,nCompteur,cFichier
- set fs = server.createobject("Scripting.FileSystemObject")
- cFichier = server.mappath(".") & "nom_de_mon_fichier_data.txt"
- set fo = fs.open(cFichier)
- fo.readline nCompteur
- fo.close
- set fo = nothing
- kill cFichier
- set fo = fs.open(cFichier,8)
- fo.writeline nCompteur+1
- fo.close
- set fo = nothing
- set fs = nothing
- response.flush
(en partant du principe que ton intranet tourne sous IIS, bien sûr. Si c'est Apache et du PHP, je laisse aux autres le soin de pondre le code correspondant, mais le système ne change pas)
20/09/2006 @ 13:45:39: Jean-Christophe: Javascript dans un PDF
OK, super, je vais essayé!
J'ai encore une question, côté pdf, comment je récupère l'index?
Il est possible de récupéré l'index sans l'incrémenter?
20/09/2006 @ 14:01:15: ovh: Javascript dans un PDF
20/09/2006 @ 14:07:14: Clandestino: Javascript dans un PDF
ové > vas-y, pond-nous le script de la mort qui tue en PHP
20/09/2006 @ 14:08:32: Jean-Christophe: Javascript dans un PDF
il me répond "droits insufisants"
je creuse, je creuse...
20/09/2006 @ 14:13:36: Clandestino: Javascript dans un PDF
Il te répond ça côté site ou côté PDF ? Si c'est côté site c'est que le compte IUSR_xxx (xxx est le nom de la machine qui héberge le site) n'a probablement pas les droits en écriture sur le répertoire où se trouve le fichier compteur
20/09/2006 @ 14:17:48: Jean-Christophe: Javascript dans un PDF
c'est du côté du PDF.
J'en ai mare de ce truc...
20/09/2006 @ 15:32:45: cauet: Javascript dans un PDF
20/09/2006 @ 16:00:52: Jean-Christophe: Javascript dans un PDF
bon, sur le conseil de Clandestino, je change d'optique.
Le PDF sera créé à la volée sur un serveur web à partir d'un template en HTML.
J'ai trouvé un tool qui fait ca.
En ligne de commande, ca fonctionne, par contre, depuis la page asp, ca ne produit rien du tout. Pas non plus de message d'erreur.
Je fais un return code de l'exe pour voir et il me renvoie 1.
Mais il n'y a pas de fichier crée.
Si je prend la ligne de commande exécutée par la page asp et que je la lance, ca fonctionne.
Une idée?
20/09/2006 @ 16:05:05: Keeper: Javascript dans un PDF
question de USER
la ligne de commande lancée au même endroit que la page ASP avec le même user donne quoi ?
20/09/2006 @ 16:10:48: Jean-Christophe: Javascript dans un PDF
ca marche.
Je subodore un problème de gestion des espaces et des "\".
Je creuse...
22/09/2006 @ 21:11:49: Jean-Christophe: Javascript dans un PDF
Bon, alors...
Je vous donne des nouvelles.
Ca fonctionne
En fait, ce que j'ai fait (avec l'aide de Clandestino) c'est deux pages asp.
La première est un formulaire qui permet d'encoder toutes les infos qui doivent apparâitre sur le bon de commande.
La seconde crée un fichier fdf qui contient toutes les infos à intégrer dans le PDF et la référence au PDF.
Ensuite, on fait un redirect vers le fichier fdf et acrobat ouvre le pdf lié et intégre les données en question.
Ya plus qu'à imprimer.
Ah oui, au passage, il y a un compteur (qui fonctionne).
Merci à tous