abracadabraPDF › Forums › PDF – Général › Exportation d’un formulaire en PDF non modifiable. – RÉSOLU
- Ce sujet est vide.
-
CréateurSujet
-
16 septembre 2013 à 15:38 #44654
heiwa
MembreBonjour à tous,
J’ai créé un formulaire PDF. Je l’ouvre sur le Reader et je remplis les champs.
Mais je souhaiterais pouvoir l’exporter ou l’enregistrer en PDF simple, c’est à dire non modifiable par les personnes à qui je l’envoie.
Je n’arrive pas à trouver la solution, je m’en remet donc à vos expériences.
Un grand merci.
-
CréateurSujet
-
AuteurRéponses
-
16 septembre 2013 à 16:55 #55727
LionelMacBruSoft
MembreBonjour,
Tout d’abord bienvenue sur le forum.
Tout dépend du contenu du formulaire.
Pour des champs de texte : on peut les verrouiller par un discret bouton caché (chose déjà vue sur le forum; une recherche est toujours à faire avant la création d’un nouveau sujet).Le mieux serait de joindre ce formulaire.
Bien cordialement.
Lionel :alien2:16 septembre 2013 à 20:01 #55728heiwa
MembreMerci pour votre réponse.
En fait ce ne sont que des champs textes. C’est un formulaire pour un médecin qui doit remplir des champs texte ( nom du praticien, actes, remarque) et qui doit l’envoyer au patient. Donc le pdf vu par le patient doit être un pdf “normal”, non modifiable.
J’ai fait une recherche sur le forum et sur google, mais je n’ai rien trouvé concernant ce sujet qui me paraît assez simple. Je pense que je ne suis pas le seul à mettre posé la question ?
D’apres votre idée, on remplirais les champs texte, puis on cliquerais sur un bouton qui verrouillerait les champs. Ensuite on enregistre le document. C’est ça ?
Merci
16 septembre 2013 à 21:28 #55729LionelMacBruSoft
MembreBonsoir,
D’apres votre idée, on remplirais les champs texte, puis on cliquerais sur un bouton qui verrouillerait les champs. Ensuite on enregistre le document. C’est ça ?
Voilà, tout à fait. Un bouton discret, invisible (seul le médecin sait au il se trouve. Exemple : tout en haut à gauche du formulaire).
Lionel :alien2:
17 septembre 2013 à 08:21 #55730heiwa
MembreBonjour,
Voilà, tout à fait. Un bouton discret, invisible (seul le médecin sait au il se trouve. Exemple : tout en haut à gauche du formulaire).
Sur ce bouton serait il possible de mettre deux actions : la 1ere verouiller les champs – la 2e enregistrer le document.
Si oui comment faire pour verrouiller les champs sur un bouton ?
Cédric
17 septembre 2013 à 10:24 #55731LionelMacBruSoft
MembreBonjour,
Faire une recherche sur le forum (ce thème a déjà été traité).
Lionel :alien2:
17 septembre 2013 à 13:58 #55732heiwa
MembreSalut,
j’ai déja fait des recherches sur le forum et sur mon ami google, mais je n’ai rien trouvé. A moins que je n’ai rien compris. Je préfère moi aussi trouver par mes propres moyen plutôt que d’importuner les internautes. Mais là j’avoue que je sèche.
Ma recherche sur “verrouiller” sur le forum n’a pas donné grande satisfaction.
Merci
17 septembre 2013 à 18:05 #55733Merlin
Maître des clésSur ce bouton serait il possible de mettre deux actions : la 1ere verouiller les champs – la 2e enregistrer le document.
Salut,
Trop facile !
On n’a même pas besoin de dissimuler le bouton en question, il suffit de le faire disparaître après utilisation.Par-contre : il est possible de faire fonctionner tout ça avec Reader pour l’utilisateur, mais il faut impérativement que le concepteur du formulaire (donc toi) soit équipé d’Acrobat…
On continue ?Si oui, merci de poster une maquette/exemple avec quelques champs car en ce moment je n’ai pas beaucoup de temps.
:Smiley15:
18 septembre 2013 à 06:16 #55734heiwa
MembreBonjour,
oui j’ai Acrobat.Voici donc le PDF en question..
Merci
[attachment deleted by admin]
18 septembre 2013 à 17:22 #55735Merlin
Maître des clésJe ne peux pas télécharger ton doc, je suis dans un hôtel à débit WiFi anémique…
Ci-dessous le JavaScript à placer dans le bouton :
//Masquer le bouton
event.target.display = display.hidden;//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}// Enregistrer
app.execMenuItem(“SaveAs”);:Smiley01:
19 septembre 2013 à 13:07 #55736heiwa
MembreUn très grand merci, ça marche nickel. En espérant que ce post puisse servir à d’autres personnes.
Cédric
1 octobre 2013 à 16:20 #55737heiwa
MembreBonjour, je reviens sur ce post, car le bouton fonctionne très bien (merci encore) sur PC, mais pas sur tablette tactile. Existerait il une solution pour faire pareil sur tablette ? car les medecins utilise la plus part du temps des tablettes pour remplir les pdf.
Merci
1 octobre 2013 à 16:55 #55738Merlin
Maître des clésNon, hélas…
C’est quand ils veulent pour les mobiles.
:priere:8 octobre 2013 à 14:11 #55739daninet
Participantpour comprendre
pdf, je vous envoie une démo,
comment puis-je masquer les boutons rouges?[attachment deleted by admin]
8 octobre 2013 à 15:14 #55740Cri-cri
ParticipantBonjour, je reviens sur ce post, car le bouton fonctionne très bien (merci encore) sur PC, mais pas sur tablette tactile. Existerait il une solution pour faire pareil sur tablette ? car les medecins utilise la plus part du temps des tablettes pour remplir les pdf.
Merci
Non, hélas…
C’est quand ils veulent pour les mobiles.
:priere:Cela ne fonctionne pas avec Adobe Reader Mobile, mais par contre, cela fonctionne très bien (à l’exception du “enregistrer sous” qui devient un “enregistrer”) avec PDF Expert.
Je suis toujours assez bluffé avec cet outiliPhone : https://itunes.apple.com/fr/app/pdf-expert-professional-pdf/id323133888?mt=8
iPad : https://itunes.apple.com/fr/app/pdf-expert-fill-forms-annotate/id393316844?mt=88 octobre 2013 à 18:02 #55741Merlin
Maître des cléscomment puis-je masquer les boutons rouges?
1- On utilise la Convention de dénomination des champs de formulaire pour se simplifier la vie : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/
2- On ajoute cette ligne de script :
this.getField(“Rosso”).display = display.hidden;Ce qui nous donne :
//Masquer le bouton
event.target.display = display.hidden;
this.getField(“Rosso”).display = display.hidden;
//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}
// Enregistrer
app.execMenuItem(“SaveAs”);Exemple ci-joint.
:Smiley03:[attachment deleted by admin]
8 octobre 2013 à 18:09 #55742Merlin
Maître des clés(à l’exception du “enregistrer sous” qui devient un “enregistrer”)
Houla, ça c’est grave et potentiellement dangereux pour l’utilisateur…
Il serait temps que les mobiles se préoccupent de sécurité, ceux d’Apple en particulier.
:Smiley01:9 octobre 2013 à 07:19 #55743daninet
Participant:bravo:
je vous remercie beaucoup20 février 2015 à 17:24 #55744club3dtext
Membre1- On utilise la Convention de dénomination des champs de formulaire pour se simplifier la vie : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/
2- On ajoute cette ligne de script :
this.getField(“Rosso”).display = display.hidden;Ce qui nous donne :
//Masquer le bouton
event.target.display = display.hidden;
this.getField(“Rosso”).display = display.hidden;
//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}
// Enregistrer
app.execMenuItem(“SaveAs”);Exemple ci-joint.
:Smiley03:Bien le boujour à vous, sur cette question je voulais savoir si on a un champ PopUp Menu ou menu déroulant quel script doit-on avoir pour le bloquer?
20 février 2015 à 20:28 #55745Merlin
Maître des clésVous pouvez répéter la question ???
:doute: :oh:
23 février 2015 à 17:30 #55746club3dtext
MembreLa question est si on veut bloquer un champ PopUp Menu, est-ce qu’il y a un script pour faire cela. J’ai utilisé ce script :
//Masquer le bouton
event.target.display = display.hidden;
this.getField(“Rosso”).display = display.hidden;
//Verrouiller tous les champs
for (var i=0; ivar fname = this.getNthFieldName(i);
var f = this.getField(fname);
f.readonly = true;
}
// Enregistrer
app.execMenuItem(“SaveAs”);pour bloquer plusieurs champs mais les champs PopUp Menu ne sont pas bloqués.
23 février 2015 à 19:16 #55747Merlin
Maître des clésCa devrait pourtant…
:Euuuh:23 février 2015 à 21:10 #55748club3dtext
MembreJ’ai essayé de vous envoyez le fichier joint on m’a dit que le fichier est trop lourd.
23 février 2015 à 21:12 #55749Merlin
Maître des clésRegarde ici : http://abracadabrapdf.net/forum/index.php/topic,2475.0.html
:Smiley03:24 février 2015 à 12:52 #55750club3dtext
MembreEn sauvegardant le fichier doc-demo-OK modifier sous un autre nom bloque tous les champs Menu déroulant, PopUp Menu et autres, se ferme et s’ouvre automatiquement sur le même nom en pièce jointe dans le fichier doc-demo-OK modifier.
J’ai ajouté le fichier Proforma Facture2 dans le fichier doc-demo-OK pour alleger le poid de mon fichier.
24 février 2015 à 13:53 #55751Merlin
Maître des clésJe ne comprend pas ce qui doit se passer ni ce qui ne va pas mais tu devrais t’intéresser à la Console, qui renvoie des messages d’erreurs.
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/:idee:
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.