Impression de données variables (VDP)¶
Fusionnez les enregistrements d'un fichier de données avec une maquette de page — cartes personnalisées, billets numérotés, étiquettes d'adresse, certificats. Concevez le modèle une fois, connectez les données, et Générer produit une copie du modèle pour chaque enregistrement — une page ou un ensemble de plusieurs pages.
Ce que vous allez créer¶
Un document prêt à imprimer où chaque enregistrement de vos données devient sa propre copie du modèle : texte variable, images par enregistrement, numéros de série, cases cochées ou décochées.
Avant de commencer¶
- Un modèle — n'importe quelle page PDF (ou plusieurs). Ajoutez les éléments variables avec les outils de l'Éditeur : texte, texte en cadre, image, case à cocher. Seuls les éléments Imposio peuvent être mappés — la maquette PDF sous-jacente reste telle quelle.
- Un fichier de données — CSV, Excel (XLSX), ODS, TXT ou JSON ; la première ligne contient généralement les noms de colonnes. Les travaux de simple numérotation n'ont besoin d'aucun fichier — un compteur suffit.
Pas à pas¶
- Ouvrez le modèle et passez à l'onglet Données variables.
- Dans le panneau de droite, ajoutez le fichier de données (plusieurs fichiers peuvent être combinés — en enregistrements supplémentaires à la suite, ou en colonnes côte à côte).
- Sous Mappage, chaque élément des pages sources reçoit une ligne. Saisissez un modèle
avec des espaces réservés
{colonne}— taper{ouvre l'autocomplétion, et le bouton ▾ insère colonnes, compteurs et valeurs d'état de case à cocher. - Choisissez le mode de sortie : nouveau document, pages ajoutées à ce document, ou remplissage de pages existantes.
- Générer.
Espaces réservés¶
| Syntaxe | Signification |
|---|---|
{nom} |
Valeur de la colonne nom pour l'enregistrement courant. |
{i}, {i:03} |
Valeur du compteur ; :03 complète avec des zéros (001, 002, …). |
{={prix} * 1.21} |
Expression — JavaScript avec espaces réservés à l'intérieur ; les résultats numériques (virgule décimale aussi) sont insérés comme nombres. |
{{ |
Un { littéral. |
Les compteurs se définissent dans le panneau (valeur de départ, pas, maximum facultatif) et fonctionnent même sans fichier de données — le maximum fixe alors le nombre d'enregistrements.
Ce que fait chaque type d'élément¶
- Texte / texte en cadre — le modèle expansé remplace le texte de l'élément.
- Image — le modèle s'expanse en chemin de fichier (
photos/{code}.png) ; l'ajustement et l'alignement se règlent par mappage. - Case à cocher — le modèle expansé décide de l'état :
1/yes/truecoche, vide /0/nodécoche.{={i} % 2}coche un enregistrement sur deux. - Champs de formulaire — les champs PDF interactifs (AcroForm) reçoivent leurs propres lignes de modèle ; ils sont remplis et aplatis pour chaque enregistrement, avec les mêmes règles pour les cases à cocher.
Visibilité¶
La liste Visibilité sous le Mappage montre chaque élément des pages sources plus Contenu PDF de la page comme un seul élément. Les éléments décochés sont exclus de la sortie — p. ex. gardez une enveloppe scannée dans le modèle juste pour le positionnement, et n'imprimez que les éléments sur des enveloppes vierges.
Modèles multipages¶
Définissez plusieurs pages sources et chaque enregistrement produit l'ensemble complet — un modèle de quatre pages donne une section de quatre pages par enregistrement, prête pour une imposition en brochure ou en cahiers.
Préréglages¶
Enregistrez toute la configuration (fichiers de données, compteurs, mappages, sortie) comme préréglage nommé et réappliquez-la d'un clic — comme les préréglages d'imposition. Avec les préréglages automatiques (Réglages → Données variables, activés par défaut), la configuration est enregistrée à la génération et rechargée automatiquement quand vous revenez au document et que ses fichiers de données existent toujours.
Conseils¶
- Les éléments statiques (non mappés) de la maquette sont incorporés une seule fois et partagés par tous les enregistrements — une fusion de 500 enregistrements reste à peu près à la taille de la maquette.
- Le document généré est un PDF normal : imposez-le directement — N-up pour billets et étiquettes, Booklet/Section pour les ensembles multipages.
- Toute la fusion est scriptable (
imposio.loadData,doc.mergeData), et Générer le script écrit le script complet de la configuration courante.
Dépannage¶
- Un élément n'a pas de ligne de mappage ? Seuls les éléments Imposio (onglet Éditeur) peuvent être mappés — pas le contenu PDF brut. Placez un élément texte/image/case à cocher par-dessus la maquette.
- Mauvais nombre d'enregistrements ? Vérifiez la plage Enregistrements dans la sortie et les maximums des compteurs — les deux limitent la fusion.
- Un élément manque dans la sortie ? Consultez la liste Visibilité — les éléments décochés sont ignorés.
Besoin d'aide pour une fusion de données ? Demandez à la communauté Imposio.