Il est parfois nécessaire d'exporter des PDF séquencés depuis InDesign. Par exemple, vous avez un document de 100 pages de type "WHO is WHO" avec un jeu de 2 pages par personne, répété 50 fois. Vous avez besoin en conséquence d'exporter 50 fichiers PDFs correctement nommés et bien sûr cela sera très chronophage si vous devez le faire manuellement. Et si vous utilisiez un script pour vous simplifier la vie ? 

Dans ce genre de situation, les scripts sont bien pratiques et PDFKeyExporter rend cet exercice vraiment plus simple. Lorsque vous avez finalisé votre document, il vous suffit d'exécuter le script. Un dialogue se présente grâce auquel vous allez pouvoir configurer votre séquençage d'export et notamment la clé qui devra être utilisée pour le fractionnement.

PDFkeyExporter UI

Ce dialogue comprend plusieurs sections dont voici le détail:

  1. La clé (identifier)
  2. Options d'export PDF
  3. Emplacement du ou des PDFs produits
  4. Nomenclature du fichier en sortie
  5. Autres options

La clé

Pour que le script découpe intelligemment les exports PDF, il lui faut connaître la "clé" que vous souhaitez utiliser. Cela peut être:

  • Un style de caractère
  • Un style de paragraphe
  • Une balise XML
  • L'emplacement des sections de page

Disons que votre document "WHO is WHO" imaginé plus haut, définisse le nom de la personne concernée (ex: M. Martin), et que ce texte se voit appliqué un style de paragraphe "NOM". Pour que chaque occurrence du style "NOM" déclenche la production d'un PDF spécifique, optez pour style de paragraphe et sélectionnez "NOM".

De la même façon, un style de caractère ou une balise XML pourront servir pour repérer les pages à découper en export. Quant aux sections, vous l'aurez compris, les PDF seront découpés selon les sections de votre document.

Le paramètre d'export PDF

Sélectionnez simplement le preset PDF que vous souhaitez utiliser.

Emplacement de sortie

Sélectionnez simplement l'emplacement de destination de vos PDFs

Nomenclature

Par défaut, les PDFs seront nommés sur la base du texte récupéré via la clé (ex: Nom de la personne). Ce texte est représenté par le signe "$". Mais vous pourrez également ajouter d'autres variables comme:

  • [[DOC]] : soit le nom du document actif
  • [[FPG]] : soit le numéro de la page en cours
  • [[TPG]] : soit le nombre total de pages du document en cours
  • [[PGR]] : soit la rangée de pages contenues dans le PDF en sortie

Autres options

D'autres options sont également accessibles comme :

  • Background Export : exécute un export en arrière-plan et vous permet de reprendre la main sur InDesign immédiatement.
  • Open Folder : ouvre le répertoire d'export après génération des PDFs
  • Open PDFs : ouvre les PDFs après création du fichier
  • Overwrite files : écrase les fichiers existants lors d'un nouvel export
  • Keep data : sauvegarde vos choix d'interface pour une future utilisation
  • Use as a delimiter : indique que l'export PDF doit inclure toutes les pages d'une séquence. (ex: si une clé est trouvée en pages 1 et 5, vous obtiendrez 2 PDFs dont le premier contiendra 4 pages {1-4})

Conçu en 2010 !

Ce script n'est pas tout jeune car il a été conçu en 2010 alors que nous nous profitions de la version CS5 d'InDesign. Cependant, ce script tourne encore sur InDesign CC2023 sans problèmes. Si vous constatiez des soucis à l'exécution, n'hésitez pas à nous le faire savoir. Et bien entendu, si ce script vous est utile, n'oubliez pas le guide ;)

Pour télécharger le script, rendez-vous ici: https://www.ozalto.com/solutions/telechargement/

 

 

 

 

2 commentaires

  1. Bravo à vous (une nouvelle fois) et merci ! 🙏
    Ce script va grandement me faciliter la vie... Je génère souvent de nombreux pdf de repiquages ou personnalisés et qui doivent être identifiés par leurs noms, leurs n° de repiquage ou d'amalgames selon les cas... Jusqu'ici le meilleur moyen que j'ai trouvé était un utilitaire (AntRenamer) pour renommmer les fichiers générés à partir d'un listing.
    C'est top !

  2. Bonjour,
    Merci pour ce script très utile.

    Ça serait compliqué d'ajouter la même chose pour un format JPEG ?

    Merci
    Alain

Laissez votre commentaire

En réponse à Some User

Suivez Scriptopedia.org

Divers

À propos de Scriptopedia.org

Une idée de Loic Aigon mis en page par Eddy.VH se veut être une bibliothèque de scripts pour les produits Adobe orientés PAO. Vous y trouverez des scripts de type JavaScript pour Photoshop, Illustrator, inDesign et Acrobat et de type ATN ( Actions pour Photoshop ).