abracadabraPDF › Forums › PDF – Général › Fusionner deux formulaires identiques = Problemes
- Ce sujet est vide.
-
CréateurSujet
-
14 février 2018 à 16:25 #45802JLBParticipant
Bonjour, Question bête, mais je tente.
J’ai deux formulaires identiques, que je fusionne.
Le problème c’est que les champs ,identiques prennent les mêmes valeurs.
Question:
Y a t-il un moyen simple pour que les champs identiques soit indépendants sur chaque page (formulaires).
Merci
JLBPs: Voici un exemple simple
-
CréateurSujet
-
AuteurRéponses
-
14 février 2018 à 17:42 #63382bebarthMaître des clés
bonjour,
comment les fusionnes-tu ? tu en importes un à la suite de l’autre… ou à partir d’un troisième document ?
Il faudrait indexer les champs importés ! aucun champ ne reste commun ???
@+
:bonjour:14 février 2018 à 18:03 #63383JLBParticipantEn fait, je me suis peux être trompé en disant fusionner (je voulais dire combiner).
Voici un exemple : voir PDF joint.
Sinon quand tu dis : indexer les champs, ça veux dire quoi concrètement ?Merci
14 février 2018 à 18:23 #63384bebarthMaître des clés…ça j’ai bien compris, mais comment procèdes-tu ???
Tu ouvres un formulaire, puis avec le menu “Insérer des pages” tu importes l’autre ? ou avec un script ?
Comment se nomment et où se trouvent ces formulaires ? dans le même répertoire ?
Uniquement 2 formulaires à combiner ?
Ça demande un peu plus de précision…
@+
:bonjour:14 février 2018 à 18:52 #63385JLBParticipantEn fait voila comment je procède.
Depuis acrobat pro.
OUTILS:
Combiner les fichiers
Ajouter des fichiers (et ajouter des fichiers)Je rajoute deux fois le même fichier
puis
COMBINER les fichiers
Voila.
Je ne sais pas si c’est ça que tu voulais.
Merci
JLB14 février 2018 à 19:35 #63386bebarthMaître des clésje pense que comme ça il n’y a pas grand chose à faire… alors que peut-être avec un script !
14 février 2018 à 19:57 #63387JLBParticipantQuand tu dis avec un SCRIPT tu penses à quoi exactement.
Merci
Bonne soirée14 février 2018 à 20:14 #63388bebarthMaître des clésUne action qui importerait chaque formulaire en indexant les champs qui n’auraien Donc plus les mêmes noms !
Les noms des fichiers ont-ils une base commune ?
@+
:bonjour:15 février 2018 à 08:19 #63389MerlinMaître des clésBonjour.
OUTILS:
Combiner les fichiers
Ajouter des fichiers (et ajouter des fichiers)Une fois arrivé à cette étape il faut cocher “Porte-document PDF” pour assembler les formulaires dans un Porte-document PDF, où chaque document conservera ses données.
:idee:15 février 2018 à 12:44 #63390bebarthMaître des clésbonjour,
si ça marche comme ça, c’est plus simple !!!
@+
:bonjour:15 février 2018 à 15:57 #63391MerlinMaître des clésJe recommande les Porte-documents PDF créés avec Acrobat Pro DC car il sont complètement débarrassés de tout ce qui concerne feu Flash Player.
Voir (la fin de) cet article : https://www.abracadabrapdf.net/?p=5506
:idee:15 février 2018 à 17:44 #63392JLBParticipantOk à vous deux,
Je test.
Merci
JLB15 février 2018 à 17:54 #63393JLBParticipantRe salut.
Petit Bémol….margés tous.
Lorsqu’on créer un porte document, par contre plus de lien du tout entre les documents.
Petites questions.
1:Dans les documents, j’ai des champs communs, est-ce possible de les remettre en relations.
2: le porte document ne peux plus devenir formulaire, est-ce normal?Merci
Bonne soirée
JLB15 février 2018 à 19:28 #63394MerlinMaître des clésY a t-il un moyen simple pour que les champs identiques soit indépendants sur chaque page ?
1:Dans les documents, j’ai des champs communs, est-ce possible de les remettre en relations ?
:Euuuh: :doute:
15 février 2018 à 19:42 #63395bebarthMaître des clésre-bonjour,
moi je n’y connais pas grand chose en porte document alors j’ai créé une action avec un script qui (je crois) correspond à ce que tu voulais faire.
Il faudra bien sur importer l’action la première fois puis on ouvre le fichier “Fusion de Formulaires” et on lance l’action.
Ici ça fonctionne avec les 2 fichiers joints mais if faudra adapter le script en fonction du formulaire final !
@+
:bonjour:15 février 2018 à 20:13 #63396JLBParticipantBonjour,
Ca marche comment ton truc…
Je ne comprend pas a quoi sert le fichier .sequ et surtout comment l’ouvrir.
Merci
JLB15 février 2018 à 20:45 #63397bebarthMaître des clésSi tu veux regarder les copies d’ecran De ce post, c’est exactement le même principe :
https://abracadabrapdf.net/forum/index.php?topic=3410.0
Sinon je te ferai des copies d’ecran Plus tard !@+
:bonjour:17 février 2018 à 16:58 #63398JLBParticipantSalut Bebarth,
Je n’y arrive pas…
peux tu m’éclairer STP. merci.
je ne sais pas ou ton script…et ce que je dois modifier.
Merci
JLB18 février 2018 à 10:59 #63399bebarthMaître des clésbonjour,
voici vite fait quelques copies d’écrans pour t’aider à démarrer :- tu décompresses le fichier .zip
- tu double-cliques le fichier .sequ pour installer l’action (donc uniquement la première fois).
- tu lances le fichier “Fusion de Formulaires.pdf”
- tu lances l’action
- tu remplis les champs (ici “fichier 1” et “fichier 2” comme dans le répertoire, mais tu peux indiquer d’autres noms…)
- tu termine avec un champ vide
- c’est fini, les formulaires sont compilés en un seul
[/list]@+
:bonjour:18 février 2018 à 11:00 #63400bebarthMaître des clés…la suite.
Tu essayes comme ça et on verra après si on peut adapter à tes besoins !
@+
:bonjour:18 février 2018 à 13:39 #63401JLBParticipantBonjour Bebarth,
Ca marche avec les fichiers exemples.
Mais avec mes fichiers de travail (ceux que je voudrais fusionner , ça ne fonctionne pas)!!!!
Pourquoi??
Je pense que ça viens du fichier de départ (Fusion de Formulaires.pdf)
Tu peux me dire ce que je peux faire.
Ps: En tous cas merci pour ton aide.JLB
18 février 2018 à 14:22 #63402bebarthMaître des clésBonjour,
Il faut créer le template du fichier à partir d’un fichier final et définitif !!! Sais-tu faire ça ???
Sinon on pourra voir ça demain.
@+
:bonjour:18 février 2018 à 16:21 #63403JLBParticipantMerci Bebarth.
Je n’ai jamais fais de fichier template…
Je vais regarder de mon côté.
Sinon j’attend quand même ton aide “demain”. Merci
Bonne soirée
JLB19 février 2018 à 07:48 #63404bebarthMaître des clésbonjour,
on va commencer par ajouter un script de document à ton fichier formulaire original.
Tu ouvres ce fichier puis la console Acrobat (“cmd j” sur Mac et je présume “ctrl j” sur PC).
Dans la fenêtre de la console tu va taper (ou coller) ce code :Code:this.addScript(“Disclosed”, “this.disclosed = true;”);puis la touche ENTREE (et non RETOUR LIGNE). Le script de document a bien été créé.
Tu enregistres ton fichier original (ça c’est fait !).
Tu fais une copie de ce fichier que tu renommes comme tu veux (le miens, c’était “Fusion de Formulaires.pdf”).
Ensuite, outil : Traitement du document -> Modèles de page.
Tu crées un modèle nommé “vide” (c’est le nom que j’ai donné dans mon script),-> Ajouter, …le template “vide” est créé, tu ferme la fenêtre.
Retour à la console, tu tappes (ou colles) :Code:this.spawnPageFromTemplate(“vide”, this.numPages, false, false);puis la touche ENTREE.
Retour à la fenêtre de Modèles de page où tu vas cliquer sur l’oeil à gauche de manière à le faire disparaitre.
Tu fermes la fenêtre et tu enregistres. C’est fini ! tu peux maintenant utiliser l’action avec tes formulaires…
J’espère avoir été clair et ne rien avoir oublié !
Tu me dis…
@+
:bonjour:19 février 2018 à 19:32 #63405JLBParticipantMerci Bebarth, :Smiley01:
Ca marche…enfin a part à détail près…
Lorsqu’il y a un script dans un champ, son contenu ne change pas, alors….comme les champs ont changés de noms, je dois revoir tous les scripts des champs.Sinon merci beaucoup, ça me fais pas mal avancer sur mon travail.
Bonne soirée
JLB20 février 2018 à 07:30 #63406bebarthMaître des clésbonjour,
de tête, comme ça, je ne pense pas que l’on puisse récupérer le script d’un champ afin de le modifier !
Mais vu que l’on récupère et affiche les valeurs des formulaires, il ne devrait pas y avoir besoin de calculs. :doute:
peut-être je n’ai pas compris quelque chose !
@+
:bonjour: -
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.