Enregistrer directement avec nom variable  (Lu 205 fois) Partager ce sujet Imprimer

1 B


cedric81  14 mars 2021 : 16:46

Bonjour à tous,

je suis en  train de créer un formulaire PDF.
Je souhaiterais que les utilisateurs enregistrent ce formulaire en cliquant sur un bouton action pour l'envoyer dans un dossier sans rien faire d'autre.
Ce formulaire serait nommé par son nom + un nom de cellule remplie + date +  heure.
Exemple : Formulaire_OR1_14_03_2021_15_30.pdf
J'ai créé un bouton enregistrer avec comme action : exécuter une commande de menu / enregistrer. Cela fonctionne mais demande à l'utilisateur d'entrer le chemin puis le nom du formulaire. :mur:

Peut être qu'en passant par un script...
Par la suite j'ai ajouté la commande réinitialiser formulaire et quitter l'application, afin de mettre le formulaire à zéro et quitter l'application Acrobat.
Merci à vous
Je continue à voir si cela est possible sur le net. :doute:

IP archivée


Merlin  15 mars 2021 : 11:44

Bonjour et bienvenue

C'est possible en utilisant un script JavaScript mais avec une importante restriction, sécurité oblige : ça ne peut fonctionner que depuis un script d'application, c'est-à-dire un script préalablement installé dans le sous-dossier "JavaScripts" de chaque application Acrobat sur chaque poste utilisateur.
Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/

Donc ça ne peut fonctionner que dans un environnement maitrisé, s'il s'agit d'un formulaire destiné à être distribué ça ne sera pas possible.

IP archivée


cedric81  15 mars 2021 : 14:21

Bonjour,
Merci pour votre réponse rapide.
Le but est de l'installer sur un pc unique afin que je puisse le remplir , une fois pas jour . Ce formulaire n'est pas destiné à être envoyé ou distribué mais uniquement à être enregistré sur ce même pc dans un dossier.
Je suis allé voir les différents liens que vous m'avez conseillé mais j'avoue n'avoir pas très bien saisie la signification des explications.
Cordialement


IP archivée


bebarth  15 mars 2021 : 14:37


IP archivée


cedric81  15 mars 2021 : 17:12

Bonjour,
je vous avoue que j'ai du mal à comprendre car je suis habitué au macro de excel.
J'ai essayé décrypter le script et je ne vois pas si une ligne de code renvoi vers un chemin d'enregistrement.
Je suis en train de lire acrobat pro dc ainsi que les liens que vous m'avez envoyé.


Cordialement

IP archivée


bebarth  15 mars 2021 : 18:35

Voici un fichier .pdf exemple et un fichier .js (à décompresser) à placer dans le répertoire JavaScript d'Acrobat.
@+
 :bonjour:

IP archivée


Merlin  15 mars 2021 : 19:13

Le but est de l'installer sur un pc unique afin que je puisse le remplir

Dans ce cas c'est faisable.

IP archivée


cedric81  16 mars 2021 : 11:49

Merci ,  :soleil:
cela fonctionne parfaitement, je viens de l'adapter avec un listing.  :extra:
Je vais essayer à présent de créer un chemin pour l'envoyer dans un autre dossier.
Merci encore pour votre aide et travail.


IP archivée


bebarth  16 mars 2021 : 13:59

bonjour,
N'hésite pas à revenir au cas où tu n'y arrives pas !
@+
 :bonjour:

IP archivée