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 2 années.
-
CréateurSujet
-
2 septembre 2023 à 10:52 #73190
oceane
ParticipantBonjour
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 #73192
Merlin
Maître des clésBonjour
- 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 #73194bebarth
Maî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 #73282oceane
ParticipantBonsoir
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 #73295bebarth
Maî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 #73305oceane
ParticipantBonsoir 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 #73309bebarth
Maître des clésbonjour,
On peut lancer le script soit par une action ou directement depuis la console.@+
😎30 septembre 2023 à 11:05 #73310oceane
ParticipantIl 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 #73312bebarth
Maî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 #73314oceane
ParticipantBonjour
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 #73317bebarth
Maî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 #73319oceane
ParticipantLien 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 2 années par
bebarth.
Attachments:
You must be logged in to view attached files.1 octobre 2023 à 09:48 #73322bebarth
Maî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 #73326bebarth
Maî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 #73327oceane
ParticipantJe 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 #73330bebarth
Maî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 2 années par
bebarth.
1 octobre 2023 à 18:57 #73332oceane
ParticipantDur 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 #73336bebarth
Maî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 #73337oceane
ParticipantOk, 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 #73339bebarth
Maî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 #73344bebarth
Maî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 2 années par
bebarth.
5 octobre 2023 à 16:18 #73351oceane
ParticipantBnjour
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 #73353bebarth
Maître des clésbonjour,
C’est un copier/coller du script dans cette fenêtre.@+
7 octobre 2023 à 09:20 #73354oceane
ParticipantBonjour
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.