Installieren Sie diese Open-Source C# -Bibliothek, um Text programmlich in Word-Dokumente einfügen. FileFormat.words ist eine OpenXML-basierte API für die Automatisierung von Word-Dokument.

So fügen Sie Absätze in Word -Dokumente ein

Übersicht

MS Word Dokumentationsautomatisierung ist nach dem Aufkommen dieser Open-Source C# -Bibliothek keine schwierige Aufgabe mehr. FileFormat.words ist eine robuste .NET -Bibliothek, die von OpenXML betrieben wird. Diese Open-Source .NET-API ist eine kostenlose Bibliothek, die zum Erstellen und Manipulieren von Wortdokumenten programmatisch erstellt wurde. Darüber hinaus können Benutzer nicht nur Absätze hinzufügen, sondern auch andere Elemente wie Tabellen, Bilder und mehr hinzufügen. In diesem Blog -Beitrag lernen wir jedoch, wie Sie Absätze in Word -Dokumenten mit FileFormat.words einfügen. Darüber hinaus schreiben wir auch ein Code -Snippet, um die tatsächliche Implementierung anzuzeigen. Wir werden die folgenden Punkte in diesem Artikel durchlaufen:

Open-Source C# Bibliotheksinstallation

Die Installation dieser Word -Dokument -Automatisierungsbibliothek ist nur ein Befehl entfernt. Installieren Sie also diese Open-Source-API, bevor Sie Text programmgesteuert in Word-Dokumente einfügen. Daher können Sie FileFormat.Words einrichten, indem Sie das Nuget -Paket herunterladen oder den folgenden Befehl im Nuget -Paket -Manager ausführen.

Install-Package FileFormat.Words

So einfügen Sie Absatz in Wortdokumenten programmatisch ein

Jetzt sind wir alle so eingestellt, dass wir mit dieser Open-Source C# -Bibliothek Code-Snippets in den Absatz in Word-Dokumenten**an den Absatz in den Absätzen in den Word-Dokumenten erhalten haben. Sie können die Schritte und den unten erwähnten Code -Snippet befolgen:

  • Instanz einer Instanz der Dokument -Klasse.
  • Initialisieren Sie den Konstruktor der Körper Klasse mit dem Objekt der Dokumentklasse.
  • Instanz einer Instanz der Absatz -Klasse.
  • Rufen Sie die Eigenschaft Text auf, um den Text des Absatzes festzulegen.
  • Rufen Sie die Methode [appendChild (Absatz)] an, um den Absatz zum MS -Word -Dokument hinzuzufügen.
  • Rufen Sie die Speichern -Methode auf, um das MS -Word -Dokument auf der Festplatte zu speichern.

Schlussfolgerung

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");
            }

        }

    }
}

Kopieren und fügen Sie den folgenden Code ein und führen Sie das Projekt aus. Daher sehen Sie die Ausgabe, wie im Bild unten gezeigt:

Wortdokumentautomatisierung

Schlussfolgerung

Das ist es. Wir hoffen, dass Sie gelernt haben, wie man Absatz in Word -Dokumenten einfügt**mit FileFormat.words. Darüber hinaus können Sie die Schrift-, Größe und Zeilenabstand des Textes des Absatzes anpassen. Darüber hinaus können Sie die anderen coolen Funktionen dieser Open-Source C# -Bibliothek in der Dokumentation untersuchen. Schließlich schreibt FileFormat.com weiterhin Blog -Beiträge zu anderen Themen. Darüber hinaus können Sie uns auf unseren Social -Media -Plattformen folgen, einschließlich Facebook, LinkedIn und Twitter.

beitragen

Da FileFormat.words für .NET ein Open-Source-Projekt ist und auf Github verfügbar ist. Der Beitrag der Gemeinschaft wird also sehr geschätzt.

stellen Sie eine Frage

Sie können uns über Ihre Fragen oder Abfragen in unserem Forum informieren.

häufig gestellte Fragen-FAQs

** Wie fügen Sie einen Absatz in Wort ein?** Sie können dies einfach mit FileFormat.words tun. Bitte befolgen Sie diesen Link, um die Schritte und den Code -Snippet zu lernen.

Siehe auch