abracadabraPDF › Forums › PDF – Général › Enregistrement avec Nom + Prénom
- Ce sujet est vide.
-
CréateurSujet
-
23 janvier 2020 à 22:21 #46212Michel95300Membre
BonjourJe souhaiterai créer un bouton qui permettrait d’enregistrer le fichier sous le format Fichier Nom+Prénom ( Ex: Fichier_Toto_Paul)Je suis débutant et j’utilise Nuance Power PDF.Ci joint lien pour le fichierMerci pour votre aide
-
CréateurSujet
-
AuteurRéponses
-
24 janvier 2020 à 07:36 #66802bebarthMaître des clés
bonjour,
Ci joint lien pour le fichier
Ce lien est mort !
Pour enregistrer un fichier à partir d’Acrobat Pro ou Acrobat Reader il faut un script d’application. Cela veut dire que le script (ou une partie) n’est pas intégré au fichier mais doit être installé sur tous les postes qui utiliseront le fichier.
Vu que je ne le connais pas, j’imagine qu’avec ton logiciel c’est au moins la même chose…
Ça te convient ???
@+
:bonjour:24 janvier 2020 à 08:05 #66803Michel95300MembreBonjour
Ci joint le fichier, le lien n’étant plus dispo
24 janvier 2020 à 08:11 #66804bebarthMaître des clés…et pour le reste ?
@+
:bonjour:24 janvier 2020 à 08:39 #66805Michel95300MembreBonjour
Je souhaiterai créer un bouton pour enregistrer sous Fichier_Nom Famille_Prénom ( EX: Fichier_Toto_Paul)Ce fichier est à télécharger et remplir par l’adhérent puis enregistré et renvoyé par mail.Merci pour votre aide24 janvier 2020 à 12:56 #66806MerlinMaître des clésBonjour
Sécurité oblige : ce n’est pas possible depuis un document PDF.
Sauf s’il fait appel à un script d’application préalablement installé sur l’ordinateur de chaque utilisateur. Voir : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/24 janvier 2020 à 13:57 #66807Michel95300MembreBonjour Merlin
Après avoir cherché j’ai enfin trouvé la solution.
Merci25 janvier 2020 à 13:37 #66808bebarthMaître des clésbonjour,
Après avoir cherché j’ai enfin trouvé la solution.
Je suis très content pour toi, mais je m’étonne que Merlin ne t’ait suggéré de partager le fruit de tes recherches !
J’imagine que tu as trouvé “une autre solution”.
@+
:bonjour:25 janvier 2020 à 15:19 #66809MerlinMaître des clésje m’étonne que Merlin ne t’ait suggéré de partager le fruit de tes recherches !
C’est parce-que je viens juste de découvrir ces messages
:Smiley03:25 janvier 2020 à 21:59 #66810Michel95300MembreBonsoir
Voilà le script pour ceux que cela peut intéresser.
Code:var strFixe = “Fiche d’inscription”;
var strNom = this.getField(“Nom”).value;
var strNum = this.getField(“Prénom”).value
if (app.language == “FRA”)
{var strTitre = strFixe + ” – Enregistrement”;
var strQuestion = “COPIEZ le nom proposu00E9 ci-dessous et COLLEZ le dans la fenu00EAtre suivante pour l’utiliser comme nom de fichier :”;
}
else
{var strTitre = strFixe + ” – Save As”;
var strQuestion = “COPY below proposed text and PASTE it in the following box to use it as file name:”;
}
var strDisplay = strNom + “_” + strNum + “_” + strFixe + “.pdf”;
var saveRep = app.response({cQuestion: strQuestion, cTitle: strTitre, cDefault: strDisplay,});
if (saveRep != null)
{app.execMenuItem(“SaveAs”);}26 janvier 2020 à 09:11 #66811bebarthMaître des clésbonjour,
C’est effectivement une possibilité “semi-automatique” qui fonctionne.
Attention, il y a encore des personne réfractaires au “semi-automatique” qui ne savent pas copier/coller (ou ne veulent pas)… d’après mon expérience !
As-tu réellement besoin de tester la langue du logiciel ?
@+
:bonjour:26 janvier 2020 à 09:15 #66812MerlinMaître des clésJe reconnais mon script ! :extra: :geek:
26 janvier 2020 à 09:17 #66813MerlinMaître des clésil y a encore des personne réfractaires au “semi-automatique” qui ne savent pas copier/coller (ou ne veulent pas)…
Qu’elles aillent se faire… la saisie à la main !
:Smiley03:26 janvier 2020 à 09:53 #66814MerlinMaître des clésAs-tu réellement besoin de tester la langue du logiciel ?
Ce n’est pas forcément utile, c’est une habitude que j’ai prise à force de travailler pour des multinationales, et à force de proposer des utilitaires “internationaux” sur mon site.
Ainsi si le logiciel utilisé est en Français les alertes s’affichent en Français, otherwise they are displayed in English.Sauf le Compteur de mot, intégré aux abracadabraTools, qui gère six langues. :Smiley03:
26 janvier 2020 à 15:28 #66815Michel95300MembreBonjour
En complément de ce que je voulais faire avec l’enregistrement automatique, je voudrai que cet enregistrement ne puisse se faire que si l’adhérent a coché une case acceptant le règlement intérieur avec par exemple un texte disant :” Vous devez d’abord accepter le Règlement intérieur ” si cette case n’est pas cochée.Je ne pense pas que cela soit trop difficile, mais je n’ai pas les compétences pour le faire.
Merci de votre aide26 janvier 2020 à 16:13 #66816MerlinMaître des clésA placer en action “souris relâchée” dans le bouton d’enregistrement :
if (this.getField(“CASE“).value != “Off”) {
// script à exécuter
}
else
{app.alert(“Merci de cocher la case.“);}26 janvier 2020 à 17:24 #66817Michel95300MembreC’est parfait
Merci Merlin26 janvier 2020 à 18:20 #66818Michel95300MembreBonsoir Merlin
J’ai un dernier problème à vous soumettre pour finaliser mon projet grâce en bonne partie à votre aide.
Mon problème est le suivant : le bouton d’enregistrement propose le nom + prénom de l’adhérent comme nom de fichier.
On doit copier cette proposition avec la commande Ctrl+c et la coller avec Ctrl+v puis enregistrer.
Cela fonctionne avec Nuance Power PDF que j’utilise, mais quand je le teste avec Adobe Reader que les adhérents utilisent cela ne fonctionne pas.
Je ne comprends pas pourquoi.
Voici le lien du fichier complété (amputé des informations concernant le club) à télécharger : https://send.firefox.com/download/7219a925a75a6371/#Gw_ebTYiv9OH15ZMnz7C1g
Merci de votre aide.27 janvier 2020 à 09:51 #66819MerlinMaître des clésBonjour
Ça fonctionne très bien chez moi… :doute:
Peut-être faudrait il mettre à jour Acrobat Reader sur l’ordi du club ?27 janvier 2020 à 11:20 #66820bebarthMaître des clésbonjour,
Chez moi aussi…
@+
:bonjour: -
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.