Cet article explique comment fusionner des documents Word à l’aide de C#. Il représente un processus étape par étape, le lien vers les ressources requises pour configurer l’EDI et un exemple de code fonctionnel pour développer une application capable de concaténer des fichiers Word à l’aide de C#. L’application développée peut être utilisée dans n’importe quel environnement configuré .NET sous MS Windows, Linux ou macOS.
Étapes pour fusionner des documents Word en C#
- Configurez l’EDI pour utiliser Aspose.Words for .NET pour combiner un document Word en C#
- Accédez au fichier Word source à l’aide d’une instance de la classe Document
- Accédez au document Target Word à l’aide d’une instance de la classe Document
- Ajoutez le document Word source au document Word cible à l’aide de la méthode AppendDocument.
- Save le document Target Word sur le disque
Les étapes simples susmentionnées expliquent le processus pour combiner des documents Word en C#. Le processus est lancé en accédant aux documents Word source et cible à partir du disque à l’aide de deux instances distinctes de la classe Document. Ensuite, en utilisant la méthode AppendDocument de l’objet de classe de document de la cible, le document source est ajouté à l’intérieur du document cible, suivi de l’enregistrement du fichier de document Word combiné sur le disque.
Code pour combiner des documents Word en utilisant C#
L’exemple de code ci-dessus en C# fusionne des documents Word à l’aide d’une interface API très simple. L’exemple peut être facilement étendu pour fusionner autant de fichiers DOCX que nécessaire. La méthode AppendDocument prend l’énumération ImportFormatMode comme paramètre, qui donne des options pour fusionner le fichier Word entrant soit en utilisant le formatage source, le formatage de destination ou en conservant uniquement des styles différents. On peut fusionner le document en fonction du choix de l’enquêteur selon les besoins et enregistrer le document sur le disque en utilisant la méthode Save.
Ce guide nous a appris comment ajouter des documents Word en utilisant C#. Si vous souhaitez connaître le processus de conversion d’un fichier HTML en document Word, reportez-vous à l’article sur comment convertir du HTML en document Word en utilisant C#.