Installez cette bibliothèque C # open source pour insérer du texte dans des documents Word par programme. FileFormat.Words est une API basée sur OpenXML pour Word Document Automation.

Comment insérer des paragraphes dans des documents de mots

Présentation

MS Word L’automatisation de la documentation n’est plus une tâche difficile après l’avènement de cette bibliothèque C # open source. FileFormat.Words est une bibliothèque .NET robuste alimentée par OpenXML. Cette API .NET open source est une bibliothèque gratuite conçue pour créer et manipuler des documents Word par programme. De plus, il permet non seulement aux utilisateurs d’ajouter des paragraphes, mais permet également aux utilisateurs d’ajouter d’autres éléments tels que des tables, des images, etc. Cependant, dans ce billet de blog, nous apprendrons à insérer un paragraphe dans des documents Word à l’aide de fileformat.words. De plus, nous rédigerons également un extrait de code pour voir l’implémentation réelle. Nous passerons par les points suivants de cet article:

Installation de bibliothèque C # open source

L’installation de cette bibliothèque d’automatisation de document Word n’est qu’à une commande. Donc, installez cette API open source avant de vous insérer de texte dans des documents Word par programme. Par conséquent, vous pouvez configurer FileFormat.Words en téléchargeant le package NuGet ou en exécutant la commande suivante dans le gestionnaire de package NuGet.

Install-Package FileFormat.Words

Comment insérer paragraphe dans des documents de mots par programme

Maintenant, nous sommes tous prêts à commencer à écrire des extraits de code sur i nsert paragraphe dans les documents de mots en utilisant cette bibliothèque C # open source. Vous pouvez suivre les étapes et l’extrait de code mentionné ci-dessous:

  • Instancier une instance de la classe Document.
  • Initialisez le constructeur de la classe Body avec l’objet de la classe de documents.
  • Instancier une instance de la classe paragraphe.
  • Invoquez la propriété texte pour définir le texte du paragraphe.
  • Appelez la méthode APPENDCHILD (paragraphe) pour ajouter le paragraphe au document MS Word.
  • Invoquez la méthode Save pour enregistrer le document MS Word sur le disque.

Conclusion

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the object of the Document class.
                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 = "This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.";
                para1.Indent = "300";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the MS Word document.
                body.AppendChild(para1);
                // Invoke the Save method to save the MS Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Copiez et collez le code suivant et exécutez le projet. Par conséquent, vous verrez la sortie comme indiqué dans l’image ci-dessous:

Word Document Automation

Conclusion

C’est ça. Nous espérons que vous avez appris à insérer le paragraphe dans des documents de mots à l’aide de fileformat.words. De plus, vous pouvez personnaliser la police, la taille et l’espacement des lignes du texte du paragraphe. De plus, vous pouvez explorer les autres fonctionnalités intéressantes de cette bibliothèque C # open source dans la documentation. Enfin, FileFormat.com continue d’écrire des articles de blog sur d’autres sujets. 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.

Questions fréquemment posées - FAQS

** Comment insérez-vous un paragraphe en mot?** Vous pouvez le faire facilement à l’aide de fileformat.words. Veuillez suivre ce lien pour apprendre les étapes et l’extrait de code.

Voir aussi