Donnez vie à vos documents numériques !
 

Fusionner deux formulaires identiques = Problemes

abracadabraPDF Forums PDF – Général Fusionner deux formulaires identiques = Problemes

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45802
    JLB
    Membre

    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
    JLB

    Ps: Voici un exemple simple

Affichage de 25 réponses de 1 à 25 (sur un total de 25)
  • Auteur
    Réponses
  • #63382
    bebarth
    Maî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:

    #63383
    JLB
    Membre

    En 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

    #63384
    bebarth
    Maî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:

    #63385
    JLB
    Membre

    En 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
    JLB

    #63386
    bebarth
    Maître des clés

    je pense que comme ça il n’y a pas grand chose à faire… alors que peut-être avec un script !

    #63387
    JLB
    Membre

    Quand tu dis avec un SCRIPT tu penses à quoi exactement.
    Merci
    Bonne soirée

    #63388
    bebarth
    Maître des clés

    Une 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:

    #63389
    Merlin
    Maître des clés

    Bonjour.

    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:

    #63390
    bebarth
    Maître des clés

    bonjour,
    si ça marche comme ça, c’est plus simple !!!
    @+
    :bonjour:

    #63391
    Merlin
    Maître des clés

    Je 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:

    #63392
    JLB
    Membre

    Ok à vous deux,
    Je test.
    Merci
    JLB

    #63393
    JLB
    Membre

    Re 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
    JLB

    #63394
    Merlin
    Maître des clés

    Y 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:

    #63395
    bebarth
    Maître des clés

    re-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:

    #63396
    JLB
    Membre

    Bonjour,
    Ca marche comment ton truc…
    Je ne comprend pas a quoi sert le fichier .sequ  et surtout comment l’ouvrir.
    Merci
    JLB

    #63397
    bebarth
    Maître des clés

    Si 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:

    #63398
    JLB
    Membre

    Salut 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
    JLB

    #63399
    bebarth
    Maître des clés

    bonjour,
    voici vite fait quelques copies d’écrans pour t’aider à démarrer :

    1. tu décompresses le fichier .zip
    2. tu double-cliques le fichier .sequ pour installer l’action (donc uniquement la première fois).
    3. tu lances le fichier « Fusion de Formulaires.pdf »
    4. tu lances l’action
    5. tu remplis les champs (ici « fichier 1 » et « fichier 2 » comme dans le répertoire, mais tu peux indiquer d’autres noms…)
    6. tu termine avec un champ vide
    7. c’est fini, les formulaires sont compilés en un seul
    8. [/list]@+
      :bonjour:

    #63400
    bebarth
    Maître des clés

    …la suite.
    Tu essayes comme ça et on verra après si on peut adapter à tes besoins !
    @+
    :bonjour:

    #63401
    JLB
    Membre

    Bonjour 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

    #63402
    bebarth
    Maître des clés

    Bonjour,
    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:

    #63403
    JLB
    Membre

    Merci 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
    JLB

    #63404
    bebarth
    Maître des clés

    bonjour,
    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:

    #63405
    JLB
    Membre

    Merci 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
    JLB

    #63406
    bebarth
    Maître des clés

    bonjour,
    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:

Affichage de 25 réponses de 1 à 25 (sur un total de 25)
  • Vous devez être connecté pour répondre à ce sujet.