Sujet: Javascript dans un PDF
20/09/2006 @ 09:51:02: Jean-Christophe: Javascript dans un PDF
Bonjour,

Je dois faire un petit "truc" qui fait en sorte d'incrémenté un compteur dans un fichier à côté d'un PDF.
A chaque fois que le PDF est imprimé, le compteur dans le fichier doit être incrémenté de 1.

Accessoirement, le compteur du fichier doit êter visible dans le fichier (ca, c'est un autre problème...). Ca fonctionnera quand j'aurai un compteur. J'ai déjà le champs.

Je ne connais rien en Javascript. Un connaisseur pourrait-il me mettre sur la bonne voix pour faire une fonction qui ouvre un fichier plat, qui lit le nombre contenu dedans, qui fait "+1" et qui écrit le contenu à la place de l'original?
En gros (et avec mes mots) ca donnerait

Compteur=fichier.Lire
Compteur=compteur+1
Fichier.ecrire(compteur)


Merci de penser à moi assez rapidement, je devrais avoir fait ca pour cet après midi :sad:
20/09/2006 @ 09:57:16: Poire: Javascript dans un PDF
je résume
t'as un site web où il y a un pdf et tu veux un compteur sur le nombre de fois où le pdf est ouvert ? (imprimé c'est pas possible)
Dans ce cas, si j'ai bien tout compris, c'est pas en javascript, mais en techno serveur qu'il faut faire le compteur (php, asp, ...)
20/09/2006 @ 09:58:03: Clandestino: Javascript dans un PDF
Si c'est du 'pur' Javascript, je ne sais pas s'il est possible de manipuler les fichiers...
20/09/2006 @ 10:01:49: pipo: Javascript dans un PDF

Dans ce cas, si j'ai bien tout compris, c'est pas en javascript, mais en techno serveur qu'il faut faire le compteur (php, asp, ...)

Ca me semble plus judicieux :oh:
20/09/2006 @ 10:02:53: pipo: Javascript dans un PDF
Si c'est du 'pur' Javascript, je ne sais pas s'il est possible de manipuler les fichiers...

Si on peut :
http://www.c-point.com/JavaScript/articles/file_access_with_JavaScript.htm
20/09/2006 @ 10:04:13: Jean-Christophe: Javascript dans un PDF
Pardon, j'ai pas précisé, le pdf est sur un serveur sur le LAN!
Donc, tout se fait en local.
Les utilisateurs ont le droit de modifier le fichier index.
20/09/2006 @ 10:04:15: Poire: Javascript dans un PDF

un fichier en local oui, mais sur le serveur c'est une autre histoire...
20/09/2006 @ 10:04:56: Clandestino: Javascript dans un PDF
Ca marchera côté client mais pas côté serveur... Bien qu'en fait on se fiche de devoir utiliser un ActiveX vu que c'est censé tourner sur intranet (JC, tu confirmes ?)
20/09/2006 @ 10:05:25: Jean-Christophe: Javascript dans un PDF
je résume
t'as un site web où il y a un pdf et tu veux un compteur sur le nombre de fois où le pdf est ouvert ? (imprimé c'est pas possible)
Dans ce cas, si j'ai bien tout compris, c'est pas en javascript, mais en techno serveur qu'il faut faire le compteur (php, asp, ...)


Le JavaScript est DANS le PDF, il y a moyen de faire exécuter des scripts avant on après impression (entre autres).
20/09/2006 @ 10:06:38: Poire: Javascript dans un PDF
Pardon, j'ai pas précisé, le pdf est sur un serveur sur le LAN!
Donc, tout se fait en local.
Les utilisateurs ont le droit de modifier le fichier index.

ce n'est pas conseillé quand même... 2 connexions concurrentes et c'est la merde :tongue:
20/09/2006 @ 10:08:55: Jean-Christophe: Javascript dans un PDF
Oui, je sais, mais pour avoir un problème, il faudrait que deux personnes imprime le PDF en même temps.
Vu l'utilisation qui va en être faite, c'est pas sur que ca se produise un jour.

En gros, je dois faire un "Bates Numbering" dans mon PDF, mais je n'ai pas les sous pour acheter un plugin pour Acrobat. Je n'en ai pas trouvé de gratuit.
20/09/2006 @ 10:09:26: pipo: Javascript dans un PDF


Le JavaScript est DANS le PDF, il y a moyen de faire exécuter des scripts avant on après impression (entre autres).

Ben teste déjà si le script en-dessous peut modifier/ouvrir le fichier :oh:
20/09/2006 @ 10:15:53: Clandestino: Javascript dans un PDF
Il y aurait peut-être moyen de faire en sorte que le javascript dans le PDF appelle un autre script qui ne s'occuperait que d'incrémenter un compteur placé qq part sur le LAN ?
20/09/2006 @ 10:17:09: pipo: Javascript dans un PDF
Oui en fait simplement un "get" en JS suffirait, et placer le compteur dans un script php/asp/cequetuveux.
20/09/2006 @ 10:20:51: pipo: Javascript dans un PDF
et en plus tu pourrais être beaucoup plus précis en ajoutant un champ en javascript pour entrer le nom ou le user id et le transmettre en GET a un script.
20/09/2006 @ 10:32:00: Jean-Christophe: Javascript dans un PDF
Oulà, vous allez beaucoup trop vite pour moi!

Je ne connais RIEN en JavaScript :sad:
Mais c'est le seul truc que Acrobat connait...

Je veux bien faire tous les tests possibles, mais il faut me tenir la main.
20/09/2006 @ 10:48:52: pipo: Javascript dans un PDF
ben en gros le script javascript fais une méthode HTTP GET du style http://server/compteur.php
20/09/2006 @ 10:54:01: Jean-Christophe: Javascript dans un PDF
ok... Mais je compteur.php, il consiste en quoi?

'tain, chuis largué, j'aime pas trop beaucoup ça...
20/09/2006 @ 11:00:22: pipo: Javascript dans un PDF
Ben tu fais un compteur dans un fichier (si tu sais pas on fait ça avec http://fr2.php.net/manual/fr/function.fwrite.php ) ou avec une db :oh:
20/09/2006 @ 11:55:31: Jean-Christophe: Javascript dans un PDF
Bon... Pipo m'a bien aidé par messenger.

Notre conclusion : c'est pas simple...
Retour