Ceci est une ancienne révision du document !
BookCreator
Dans un flux éditorial traditionnel, créer un livre demande beaucoup d’opérations manuelles fastidieuses et sources d’erreurs. À chaque nouveau projet, l’éditeur ou le maquettiste doit jongler entre plusieurs fichiers modèles InDesign : la couverture, les pages de titre, les chapitres, les annexes. Pour chaque fichier, il faut insérer ou modifier manuellement les informations du livre : le titre, le sous-titre, l’auteur, l’édition, la date d’impression, l’ISBN, le copyright. Puis il faut importer les textes souvent depuis des documents Word douteux.
Ces saisies manuelles, répétées document par document, multiplient les risques : oublis, fautes de frappe, incohérences entre les fichiers, erreurs dans les codes-barres, oublis de mise à jour de dates ou de mentions légales. À cela s’ajoutent des tâches techniques comme la génération correcte d’un code-barres EAN13 à partir de l’ISBN, la vérification des numéros de pages, et la synchronisation des en-têtes.
Chaque étape semble minime, mais la somme de ces tâches grignote un temps considérable et rend l’ensemble du processus vulnérable aux erreurs humaines. Pour un éditeur qui gère de multiples titres par an, standardiser, automatiser et sécuriser ces étapes devient essentiel pour gagner en efficacité, en fiabilité et en sérénité.
BookCreator est un script avancé pour Adobe InDesign conçu pour automatiser toute la phase de création d’un livre à partir de modèles. En partant d’un fichier de métadonnées (YAML standardisé, le même que vous pouvez utiliser avec Pandoc pour générer un epub), il permet de :
- Générer automatiquement un .indb (livre InDesign) complet et la couverture
- Créer tous les documents InDesign (.indd) nécessaires à partir de templates modèles
- Insérer les métadonnées (titre, auteur, éditeur, ISBN, date d’impression, etc.) dans les pages de titre, les en-têtes, et les sections du livre
- Générer et insérer un code-barres EAN13 valide à partir de l’ISBN fourni
- Injecter automatiquement les textes depuis Markdown dans les chapitres
- Appliquer les styles InDesign correspondants sans intervention manuelle en liaison avec le script Markdown-Import
- Préparer un projet entièrement structuré, prêt pour la correction fine et la finalisation
En quelques minutes, un projet complet et propre est généré, sans saisies manuelles répétitives, sans erreurs typographiques, et dans le respect total de la maquette éditoriale. Le livre est prêt pour la correction fine et à la mise en page finale.
Fonctionnement général
Étape 1 — Préparer les fichiers
- Créez un fichier YAML manuellement ou depuis le script contenant toutes les informations du livre : titre, auteur, ISBN, éditeur, date, et liste des fichiers texte en Markdown (input-files).
- Organisez vos modèles InDesign (.indd) dans un dossier accessible.
Étape 2 — Lancer BookCreator
- Exécutez le script BookCreator.jsx depuis votre panneau Scripts.
Étape 3 — Remplir ou vérifier les informations
- Si le fichier YAML est importé, BookCreator charge automatiquement les métadonnées.
- Sinon, vous pouvez saisir les données manuellement via une interface conviviale.
Étape 4 — Génération automatique
- BookCreator crée les documents .indd nécessaires.
- Insère automatiquement les données dans les bons blocs de texte (pages de titre, têtes de chapitre, en-têtes de page) en remplaçant des placeholders que vous aurez mis dans vos modèles.
- Génère un code-barres vectoriel pour l’ISBN si besoin.
Étape 5 — Injection du contenu
- BookCreator peut injecter automatiquement le contenu des fichiers textes Markdown dans les chapitres.
- Optionnellement, il peut appliquer la conversion des balises Markdown vers les styles InDesign via Markdown-Import.