Oubliez les tracas et installez FileFormat.Words pour créer et manipuler les documents Word MS. Ce logiciel d’automatisation de documents offre des fonctionnalités très utiles.

Comment créer un document Word dans C #

Présentation

Nous sommes heureux d’annoncer la version de FileFormat.Words pour .NET. Il s’agit d’une API Open-source écrite en C # et permet aux développeurs .NET de créer, concevoir et modifier MS Word documente par programme. Peu importe que vous soyez un développeur débutant ou expert, vous pouvez facilement intégrer FileFormat.Words à votre application .NET. De plus, personne ne peut nier la signification et la convivialité des documents MS Word dans aucune entreprise. Il s’agit du format de fichiers le plus largement utilisé et le plus polyvalent. Dans cet article de blog, nous apprendrons comment créer un document Word en C # et nous écrirons également des extraits de code pour voir fileFormat.words pour .NET en action. Nous couvrirons les sections suivantes:

Générateur de documents Word - Installation de l’API open source

En ce qui concerne l’installation de cette API open source, il est facile à installer et à configurer dans votre application .NET. De plus, FileFormat.Words La bibliothèque est légère et fournit des fonctionnalités robustes pour travailler avec les documents MS Word. Donc, téléchargez son package NuGet ou exécutez la commande suivante dans le gestionnaire de package NuGet pour installer ce logiciel d’automatisation de document OpenSource****.

Install-Package FileFormat.Words
Générateur de documents Word - Installation de l'API open source

Comment créer un document Word programmatiquement

Une fois cette API du générateur de documents de document****, nous pouvons écrire des extraits de code pour démontrer comment créer un document Word en C # par programme. Vous pouvez suivre les étapes suivantes pour créer un document Word vide:

  • Initialisez une instance de la classe Document.
  • Appelez la méthode Save pour enregistrer le document Word sur le disque. Copiez et collez l’extrait de code suivant dans votre fichier principal et exécutez le programme.
using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Document class.
            Document doc = new Document();

            // Call the Save method to save the Word document onto the disk.
            doc.Save("/Docs.docx");
        }

    }
}

L’extrait de code ci-dessus générera un document Word vide car vous pouvez voir la sortie dans l’image ci-dessous:

Générateur de documents Word

Logiciel d’automatisation des documents - Options avancées

Nous avons réussi à générer un document Word vide à l’aide de cette API du générateur de documents de document Open source**. Maintenant, nous pouvons non seulement ajouter du texte à un document, mais aussi styliser le texte selon les exigences. Mettez quelques lignes de code source dans notre fichier principal.

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the Document class object.
                Body body = new Body(doc);
                // Instantiate an instance of the Paragraph class.
                Paragraph para1 = new Paragraph();
                // Invoke the Text property to set the text of the paragraph.
                para1.Text = "In publishing and graphic design, Lorem ipsum is a placeholder    text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
                para1.Indent = "300";
                para1.LeftIndent = "250";
                para1.RihgtIndent = "350";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the document.
                body.AppendChild(para1);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Mettez à jour votre fichier principal avec l’extrait de code ci-dessus et exécutez à nouveau le projet. Vous verrez la sortie générée par ce logiciel d’automatisation de document open-source****comme indiqué dans l’image ci-dessous:

Logiciel d'automatisation de documents

Conclusion

Cela nous amène à la fin de ce billet de blog. Dans ce guide, nous avons appris comment créer un document Word en C # en utilisant OpenSource FileFormat.Words. De plus, nous avons également suivi la procédure d’installation et certaines fonctionnalités avancées offertes par cette bibliothèque de générateurs de documents Word . De plus, il existe de nombreuses autres fonctionnalités que vous pouvez explorer dans la documentation. Enfin, FileFormat.com écrit toujours des articles de blog de didacticiel sur des sujets intéressants. Alors, restez en contact pour des mises à jour régulières. De plus, vous pouvez nous suivre sur nos plateformes de médias sociaux, notamment Facebook, LinkedIn et Twitter.

contribuer

Puisque FileFormat.Words pour .NET est un projet open-source et est disponible sur github. Ainsi, la contribution de la communauté est très appréciée.

poser une question

Vous pouvez nous informer de vos questions ou questions sur notre Forum.

faqs

** Comment créer un nouveau document Word en C #?** Veuillez suivre ce lien pour apprendre la création de documents Word par programmation à l’aide de ce logiciel d’automatisation de documents open source FileFormat.Words. ** Comment créer un document Word dans .NET Core?** Téléchargez le Package NuGet de cette bibliothèque ouverte FileFormat.Words pour .NET Library qui est écrite en C #. Il s’agit d’une API .NET au niveau de l’entreprise développée pour les développeurs .NET s’ils prévoient d’équiper leur logiciel commercial avec un outil de générateur de documents****.