Comment créer un document Word en C# sans Interop

Certaines personnes utilisent la bibliothèque Microsoft Office Interop pour créer des documents Word, mais elles se demandent souvent comment créer un document Word en C# sans interop. C’est là que Aspose.Words for .NET entre en jeu pour aider à créer facilement un document Word en C#.

Cette question est répondue dans les étapes ci-dessous avec l’exemple de code C#. Cela montre à quel point vous pouvez facilement et efficacement créer un fichier DOCX ou DOC à partir de zéro dans vos applications .NET, qu’il s’agisse d’un utilitaire de console .NET, d’une application Windows ou d’un projet Web ASP.NET. Aspose.Words fonctionne de manière transparente avec toutes les technologies de plate-forme .NET.

Étapes pour créer un document Word en C# sans automatisation

  1. Utiliser le package NuGet Aspose.Words for .NET
  2. Ajouter une référence à Aspose.Words namespace
  3. Utilisez la méthode SetLicense pour appliquer la licence Aspose
  4. Créer une nouvelle instance Document Class
  5. Créez un objet DocumentBuilder Class et passez l’objet Document dans le constructeur
  6. Définir les propriétés requises de l’objet DocumentBuilder
  7. Enregistrez le document Word de sortie sous forme de fichier ou de flux

Code pour créer un document Word en C# sans automatisation

Dans cet exemple de code C#, nous avons créé un simple Word document avec seulement deux lignes de texte et appliqué l’attribut gras au texte. Cependant, vous pouvez faire beaucoup plus et développer le code ci-dessus en ajoutant des tableaux, des cellules et différents autres objets du Word Document Object Model (DOM).

Pour exécuter le code C# ci-dessus de l’API Aspose.Words pour .NET, vous n’êtes pas obligé d’installer Microsoft Word sur votre ordinateur ou sur le serveur sur lequel l’application sera installée. Cela rend la création de documents Word beaucoup plus facile et plus rapide.

 Français