Mail Merge et rapports
Mail Merge est une fonctionnalité populaire pour créer rapidement et facilement des documents tels que des lettres, des étiquettes et des enveloppes. Aspose.Words vous permet de générer des documents à partir de modèles avec des champs mail merge.
Un champ mail merge est un champ que vous pouvez insérer dans un modèle mail merge pour inclure des valeurs spécifiques d’un enregistrement de source de données dans les documents de sortie. Par exemple, vous pouvez insérer un champ de fusion dans un modèle d’e-mail afin que le message d’accueil porte le prénom du destinataire plutôt qu’un générique “Bonjour!”. Aspose.Words place les données d’une source externe, telle qu’une base de données ou un fichier, dans ces champs et les formate. Le document résultant est enregistré dans le dossier spécifié.
Aspose.Words reprend la fonctionnalité standard mail merge et la fait progresser de nombreuses étapes, la transformant en une solution de reporting à part entière qui vous permet de créer des documents encore plus complexes tels que des rapports, des catalogues, des inventaires et des factures. Voici quelques avantages de la solution de reporting Aspose.Words:
- Créez des rapports dans Microsoft Word à l’aide de champs mail merge standard
- Définissez des régions dans le document qui augmentent, telles que des lignes de commande détaillées
- Insérer des images pendant un mail merge
- Exécutez n’importe quelle logique personnalisée, contrôlez la mise en forme ou insérez du contenu complexe à l’aide de gestionnaires d’événements mail merge
- Remplissez des documents avec des données provenant de tout type de source de données
Mécanisme et principaux composants de Mail Merge
Aspose.Words offre la possibilité de charger des documents dans divers supported formats, puis permet aux utilisateurs d’effectuer une opération mail merge.
Habituellement, un document chargé vous permet de stocker des champs de fusion, par exemple un document au format DOCX. Mais il existe des formats qui ne stockent pas de tels champs, par exemple, TXT. Si Aspose.Words prend en charge le chargement de tels formats de fichier, vous pouvez ajouter les champs de fusion directement au modèle de document, enregistrer le document dans un supported format pratique et effectuer l’opération mail merge.
L’opération mail merge fusionnera votre mail merge template et votre data source pour générer un merged documents individuel.
Qu’est-ce qu’un modèle Mail Merge
L’objectif de l’application d’une opération mail merge à l’aide d’un modèle de fusion est de simplifier le processus de création d’un document.
Il existe plusieurs façons de créer et de concevoir un modèle de fusion. Vous pouvez utiliser Microsoft Word, et le modèle de fusion n’a pas besoin d’être un modèle Microsoft Word, c’est-à-dire un document au format DOT ou DOTX, il peut s’agir d’un document ordinaire au format DOC ou DOCX. Vous devez insérer des champs spéciaux appelés champs de fusion dans ce modèle aux endroits où vous souhaitez que les données de votre source de données soient insérées ultérieurement. Ou vous pouvez créer par programme un modèle de fusion à l’aide de la classe DocumentBuilder.
Le modèle de fusion contient le texte principal, qui doit être le même dans tous les documents de sortie après avoir effectué l’opération mail merge. Vous pouvez utiliser n’importe quel format pour votre modèle s’il est possible d’y ajouter des champs de fusion. Tous les champs de fusion de votre modèle seront remplis à partir de votre source de données lors de l’opération mail merge.