Vergessen Sie die Probleme mit dem Problem und installieren Sie FileFormat.words, um MS -Word -Dokumente zu erstellen und zu manipulieren. Diese Dokumentautomation -Software bietet sehr nützliche Funktionen.

So erstellen Sie ein Word -Dokument in C#

Übersicht

Wir freuen uns, die Veröffentlichung von [FileFormat.words für .NET][2] bekannt zu geben. Dies ist eine in C# geschriebene Open-Source-API und ermöglicht .NET-Entwicklern, MS Word Dokumente programmatisch zu erstellen, zu entwerfen und zu ändern. Unabhängig davon, ob Sie ein Anfänger oder ein Entwickler auf Expertenebene sind, können Sie einfach FileFormat.words in Ihre .NET-Anwendung integrieren. Darüber hinaus kann niemand die Bedeutung und die Verwendbarkeit von MS -Wortdokumenten in jedem Unternehmen verweigern. Es ist das am weitesten verbreitete und mehrkörperliche Dateiformat. In diesem Blog -Beitrag lernen wir So erstellen Sie ein Word -Dokument in C# und schreiben auch einige Code -Snippets, um [FileFormat.words für .NET][2] in Aktion anzuzeigen. Wir werden die folgenden Abschnitte abdecken:

Word -Dokumentgenerator - Open Source -API -Installation

In Bezug auf die Installation dieser Open-Source-API ist es einfach zu installieren und in Ihrer .NET-Anwendung einzurichten. Darüber hinaus ist [FileFormat.words][2] Bibliothek leicht und bietet robuste Funktionen für die Arbeit mit MS -Word -Dokumenten. Laden Sie also das Nuget-Paket herunter oder führen Sie den folgenden Befehl im Nuget-Paket-Manager [] aus, um diese Open-Source-Software für Dokumentautomatisierung**zu installieren.

Install-Package FileFormat.Words
Word -Dokumentgenerator - Open Source -API -Installation

So erstellen Sie programmatisch ein Word -Dokument

Sobald dieser Word -Dokumentgenerator -API installiert ist, können wir Code -Snippets schreiben, um zu demonstrieren, wie ein Word -Dokument in C# programmatisch erstellt wird. Sie können die folgenden Schritte befolgen, um ein leeres Wortdokument zu erstellen:

  • Initialisieren Sie eine Instanz der Dokument Klasse.
  • Rufen Sie die Speichern -Methode auf, um das Wort Dokument auf der Festplatte zu speichern. Kopieren Sie und fügen Sie den folgenden Code -Snippet in Ihre Hauptdatei ein und führen Sie das Programm aus.
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");
        }

    }
}

Das obige Code -Snippet generiert ein leeres Wortdokument, da Sie die Ausgabe im Bild unten sehen können:

Word -Dokumentgenerator

Dokumentautomationssoftware - Erweiterte Optionen

Wir haben ein leeres Wortdokument mit dieser Open-Source Word-Dokumentgenerator-API erfolgreich generiert. Jetzt können wir nicht nur einen Text zu einem Dokument hinzufügen, sondern auch den Text nach Anforderungen stylen. Lassen Sie uns ein paar Zeilen von Quellcode in unsere Hauptdatei einfügen.

  • Erstellen Sie eine Instanz der Dokument Klasse.
  • Initialisieren Sie den Konstruktor der Körper Klasse mit dem Dokumentklassenobjekt.
  • Instanz einer Instanz der Absatz -Klasse.
  • Rufen Sie die Eigenschaft Text auf, um den Text des Absatzes festzulegen. ! der Paragraph.
  • Rufen Sie die Methode [appendChild (Absatz)] an 21, um den Absatz zum Dokument hinzuzufügen.
  • Die Speichern -Methode speichert das Wort Dokument auf der Festplatte.
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");
            }

        }

    }
}

Aktualisieren Sie Ihre Hauptdatei mit dem oben genannten Code -Snippet und führen Sie das Projekt erneut aus. Sie sehen die Ausgabe, die durch diese Open-Source-Software für Dokumentautomation**wie im folgenden Bild gezeigt wird:

Dokumentautomationssoftware

Schlussfolgerung

Dies bringt uns zum Ende dieses Blog -Beitrags. In diesem Handbuch haben wir gelernt So erstellen Sie ein Wortdokument in C# mit Open-Source [FileFormat.words][2]. Darüber hinaus haben wir den Installationsverfahren und einige erweiterte Funktionen dieser Word -Dokumentgeneratorbibliothek durchlaufen. Darüber hinaus gibt es viele andere Funktionen, die Sie in der Dokumentation untersuchen können. Schließlich schreibt FileFormat.com konsequent Tutorial -Blog -Beiträge zu interessanten Themen. Bitte bleiben Sie in Kontakt, um regelmäßige Updates zu erhalten. 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][2] 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.

FAQs

** Wie erstelle ich ein neues Wortdokument in C#?** Bitte befolgen Sie diesen Link, um mit dieser Open-Source-Dokumentautomation-Software [FileFormat.words][2] programmgesteuert zu lernen. ** Wie erstelle ich ein Word -Dokument in .Net Core?** Laden Sie das Nuget-Paket dieser Open-Source-Bibliothek [FileFormat.words für .NET][2] herunter, die in C#geschrieben ist. Es handelt sich um eine .NET-API auf Unternehmensebene, die für .NET-Entwickler entwickelt wurde, wenn sie ihre Business-Software mit einem Word-Dokumentgenerator Tool ausstatten möchten.