abracadabraPDF › Forums › PDF – Général › Action automatisée pour ajouter une page à une autre
- Ce sujet contient 23 réponses, 3 participants et a été mis à jour pour la dernière fois par oceane, le il y a 1 année.
-
CréateurSujet
-
2 septembre 2023 à 10:52 #73190oceaneParticipant
Bonjour
Il y a qq années, avec votre participation, j’ai créé cette application qui me permet d’ajouter à n’importe quel fichier pdf d’une page, la page verso.
Depuis qq semaine, cela ne fonctionne plus.
Je voulais vérifier si le code n’a pas été pollué, mais je ne me rappelle plus comment faire pour ouvrir, la boite de dialogue ou il faut le déposer.
Pouvez vous me guider SVP – Merci
Attachments:
You must be logged in to view attached files. -
CréateurSujet
-
AuteurRéponses
-
4 septembre 2023 à 10:09 #73192MerlinMaître des clés
Bonjour
- Le document “Verso” contient 9 pages identiques, plus une page (la première) qui est légèrement différente des 9 suivantes.
Quelle(s) page(s) faut il importer ?
- Est-ce que ces conditions sont bien respectées ?
Nommer la page à ajouter : verso
Ranger les fiches + verso dans le même répertoire
Ouvrir verso
- Par ailleurs s’agissant d’une opération aussi simple que l’ajout d’une page dans un document l’utilisation de l’Assistant Action me parait contre-productive car au final c’est plus long et ça demande plus de clics que d’importer simplement une page depuis le panneau des pages. (Voir capture ci-joint)
Sauf, bien entendu, si vous utilisez cette action sur un lot de plusieurs documents. Est-ce le cas ?
Attachments:
You must be logged in to view attached files.4 septembre 2023 à 18:30 #73194bebarthMaître des clésbonjour,
Avec ton script :
...
this.insertPages ({
nPage: 0,
cPath: repertoire+"Verso.pdf",
nStart: 0
});
...
Tu insères la première page du fichier “Verso.pdf” après la première page de ton fichier.
Ça n’a de sens que si ton fichier n’est pas le fichier “Verso.pdf” !@+
😎28 septembre 2023 à 18:54 #73282oceaneParticipantBonsoir
je me suis trompé dans les fichiers exemple que j’ai joints précédemment.
En fait avec l’action “Ajout verso” je veux introduire la page verso a un nombre indéterminé de fichiers.
cette fonction n’est plus efficace et je ne retrouve plus l’endroit ou le script est inséré pour la vérifier.
Merci d’avance pour votre aide.
Attachments:
You must be logged in to view attached files.29 septembre 2023 à 18:18 #73295bebarthMaître des clésbonjour,
Pour ajouter la page du fichier “VersoPage.pdf” après la dernière page, il faut écrire :
var Chemin=this.path;
var nomDocument=this.documentFileName;
var repertoire=Chemin.substring(0,Chemin.length-nomDocument.length);
this.insertPages ({
nPage: this.numPages-1,
cPath: repertoire+"VersoPage.pdf",
nStart: 0
});
this.saveAs({
cPath: Chemin,
bPromptToOverwrite: false,
});
@+
😎29 septembre 2023 à 21:51 #73305oceaneParticipantBonsoir et Merci, mais j’ai un gros trou de mémoire, je ne suis plus comment faire, pour ouvrir la page ou est inséré ce code.
30 septembre 2023 à 10:28 #73309bebarthMaître des clésbonjour,
On peut lancer le script soit par une action ou directement depuis la console.@+
😎30 septembre 2023 à 11:05 #73310oceaneParticipantIl me semble que c’est le chemin pour trouver le script, mais je n’aboutis pas ?
Attachments:
You must be logged in to view attached files.30 septembre 2023 à 11:17 #73312bebarthMaître des clésIl faut activer la console JavaScript, puis ctrl J pour l’afficher.
Dans la console vide tu colles le script, puis sélectionne tout (ctrl A) et ENTER du clavier numérique (et pas la touche Return).
Le script s’exécute…@+
😎Attachments:
You must be logged in to view attached files.1 octobre 2023 à 07:25 #73314oceaneParticipantBonjour
J’ai progressé en introduisant le script, mais il ne s’exulte pas.
Bon dimanche
Attachments:
You must be logged in to view attached files.1 octobre 2023 à 08:12 #73317bebarthMaître des clésbonjour,
Tu utilises le script avec le fichier VersoPage.pdf qui est le fichier dont tu ajoutes la page…
Es-tu certain que ça ne fonctionne pas, car ce fichier à maintenant 4 pages au lieu d’une initialement !@+
😎Attachments:
You must be logged in to view attached files.1 octobre 2023 à 08:50 #73319oceaneParticipantLien retiré
Bonjour
Comme cela devient compliqué je te joins une video de ce que je fais.
Au résultat je n’obtiens pas ce que je veux: les 2 pages aboutées, mais deux fois la même page verso.
- Cette réponse a été modifiée le il y a 1 année par bebarth.
Attachments:
You must be logged in to view attached files.1 octobre 2023 à 09:48 #73322bebarthMaître des clésPour faire simple, tu n’ouvres pas le fichier VersoPage.pdf mais uniquement l’autre.
Si tu veux ajouter les 2 pages il faut modifier un peu le script et indiquer nEnd au lieu de nStart pour insertPage que ce soit avec la console ou avec une action :
var Chemin=this.path;
var nomDocument=this.documentFileName;
var repertoire=Chemin.substring(0,Chemin.length-nomDocument.length);
this.insertPages ({
nPage: this.numPages-1,
cPath: repertoire+"VersoPage.pdf",
nEnd: 1
});
this.saveAs({
cPath: Chemin,
bPromptToOverwrite: false,
});
Attention au droit à l’image refusé ! Il vaudrait mieux retirer le fichier.
@+
😎Attachments:
You must be logged in to view attached files.1 octobre 2023 à 09:54 #73326bebarthMaître des clésJ’ai retiré le lien de ton précédent message mais je n’ai pas pu retiré les fichiers !
@Merlin : Il faut une autorisation spéciale que je n’ai pas ?@+
😎1 octobre 2023 à 11:23 #73327oceaneParticipantJe reprends depuis le début.
C’est bien ici qu’il faut introduire le script, ( sans titre 11) car après l’avoir rentré et fermé le fichier, si je fais a nouveau”CTR et J” il n’est plus visible.
je détaillerai la suite après ta réponse ?
Attachments:
You must be logged in to view attached files.1 octobre 2023 à 13:14 #73330bebarthMaître des clésLe fichier verso fermé, tu ouvres une fiche pui la console que tu vides et tu colles le script, puis tout sélectionner et Enter du clavier numérique.
Les 2 fichiers doivent être dans le même répertoire.@+
😎
- Cette réponse a été modifiée le il y a 1 année par bebarth.
1 octobre 2023 à 18:57 #73332oceaneParticipantDur dur.
les explications sont dans la copie d’écran…
merci pour ta patience
Attachments:
You must be logged in to view attached files.2 octobre 2023 à 18:23 #73336bebarthMaître des clésbonjour,
Voici une petite vidéo pour la façon d’exécuter le script à partir de la console.
https://we.tl/t-47Z3Y2wHXP@+
😎2 octobre 2023 à 20:52 #73337oceaneParticipantOk, cette fois c’est bon j’ai compris et ça marche.
Par contre c’est a plusieurs fichiers que je veux ajouter la page verso, et il faut que ce soit pour un nombre quelconque de fichiers ( 1, 10, ou 40 si besoin)
Attachments:
You must be logged in to view attached files.2 octobre 2023 à 20:59 #73339bebarthMaître des clésÀ ce moment là il faut créer une action.
Je te fait une vidéo demain !
@+
😎3 octobre 2023 à 20:05 #73344bebarthMaître des clésbonjour,
Voici maintenant le lien d’une vidéo pour créer une action puis l’exécuter sur plusieurs fichiers.
https://we.tl/t-YdvFt48Twx- Cette réponse a été modifiée le il y a 1 année par bebarth.
5 octobre 2023 à 16:18 #73351oceaneParticipantBnjour
A ce moment là de la vidéo ( voir pièce jointe ), c’est toi qui vient faire un copier, coller du script dans la fenêtre : ” créer et modifier des scripts….”
Attachments:
You must be logged in to view attached files.5 octobre 2023 à 17:21 #73353bebarthMaître des clésbonjour,
C’est un copier/coller du script dans cette fenêtre.@+
7 octobre 2023 à 09:20 #73354oceaneParticipantBonjour
Merci beaucoup Bebarth, çà été un peu long, mais je m’y suis retrouvé, et surtout j’arrive a l’utiliser .
Super l’esprit du Forum, seul je n’y serai jamais arrivé, dotant que adobe, n’assure plus rien pour Acrobat Pro XI
- Le document “Verso” contient 9 pages identiques, plus une page (la première) qui est légèrement différente des 9 suivantes.
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.