IRONWORD VERWENDEN

Wie man ein Word-Dokument in C# erstellt

Veröffentlicht 24. Dezember 2023
Teilen Sie:

Microsoft Word-Dateien werden häufig für die Erstellung und Bearbeitung von Dokumenten verwendet und sind daher ein wesentlicher Bestandteil vieler Geschäftsanwendungen. In der C#-Entwicklung ist die Fähigkeit, MS Word-Dokumente programmatisch zu erzeugen und zu bearbeiten, von entscheidender Bedeutung. Ein leistungsfähiges Werkzeug dafür ist die IronWord-Bibliothek, die eine umfassende Reihe von Funktionen für die Arbeit mit Word-Dateien in C# bietet.

Microsoft bietet auch eineentwickler-Tutorial zur Automatisierung von Microsoft Word-Dokumenten mit Visual C#. In diesem Artikel werden wir erkunden, wie man ein Word-Dokument in C# mit IronWord erstellen - eine leistungsstarke C# Word-Dokument-Bibliothek.

Wie man Word-Dokumente in C# erstellt;

  1. Erstellen eines C#-Projekts in Visual Studio

  2. IronWord-Bibliothek installieren

  3. Ein WordDocument-Objekt erstellen

  4. Inhalt mit der Methode AddText hinzufügen

  5. Hinzufügen des Textes Paragraph zum WordDocument-Objekt

  6. Speichern als DOCX-Datei mit der SaveAS-Methode

IronWord Bibliothek

IronWord-Webseite

DieIronWordBibliothek ist eine leistungsstarke C# DOCX-Bibliothek, entwickelt von Iron Software. Es bietet eine intuitive API zum Erstellen, Bearbeiten und Exportieren von Word-Dokumenten, ohne dass Microsoft Office oder Word Interop installiert werden muss. Durch die Unterstützung verschiedener .NET-Versionen und -Plattformen vereinfacht IronWord die Arbeit mit Word-Dateien in unterschiedlichen Umgebungen.

IronWord funktioniert auch bei der Installation der Word-Anwendung. Microsoft Word Interop ist nicht erforderlich, um ein Word-Dokument zu erstellen.

Merkmale von IronWord

Plattformübergreifende Unterstützung

IronWord ist für C#, F# und VB.NET konzipiert und unterstützt .NET 8, 7, 6, 5, Core, Standard oder Framework. Es ist vielseitig genug, um in Web-, Mobil-, Desktop- und Konsolenanwendungen eingesetzt zu werden.

Manipulation von Dokumentenstrukturen

IronWord bietet eine Vielzahl von Funktionen für die Bearbeitung der Dokumentstruktur, einschließlich des Lesens und Bearbeitens von Word-Dateien. Entwickler können Text und Bilder extrahieren, die Seiteneinrichtung bearbeiten, benutzerdefinierte Ränder festlegen und Absätze, Textläufe, Bilder, Formen und Tabellen hinzufügen.

Styling und Formatierung

Die Bibliothek ermöglicht es Entwicklern, das Styling für verschiedene Elemente festzulegen, z. B. Schriftfamilie und -größe, Farbe, fett, kursiv, durchgestrichen, unterstrichen, hochgestellt und tiefgestellt. Darüber hinaus unterstützt es die Anpassung von Ausrichtungen, Hintergrundfarben und Aufzählungen/Nummerierungen.

Plattformübergreifende Kompatibilität

IronWord ist mit verschiedenen Betriebssystemen kompatibel, darunter Windows, Linux, macOS, iOS und Android, was es zu einer vielseitigen Lösung für eine breite Palette von Anwendungen macht.

Einrichten der Umgebung

Um zu beginnen, öffnenVisual Studio, und Sie werden den Begrüßungsbildschirm sehen.

1. Erstellen einer neuen .NET-Framework-Konsolenanwendung

Klicken Sie auf „Neues Projekt erstellen.“ Suchen Sie nach „Konsolenanwendung“.(.NET-Framework), wählen Sie es aus der Liste aus und klicken Sie auf "Weiter". Benennen Sie Ihr Projekt und klicken Sie auf "Erstellen". Visual Studio wird eine neue .NET Framework-Konsolenanwendung mit einer grundlegenden Vorlage einrichten, einschließlich einer Main-Methode als Einstiegspunkt.

Konfigurieren des Projektnamens und -orts

2. Installieren Sie IronWord mit dem NuGet-Paket-Manager

Gehen Sie in Visual Studio zum Menü "Tools", wählen Sie "NuGet-Paket-Manager" und dann "NuGet-Pakete für die Lösung verwalten." Gehen Sie im NuGet-Fenster zur Registerkarte "Durchsuchen", geben Sie "IronWord" in das Suchfeld ein und drücken Sie die Eingabetaste. Wählen Sie das Paket aus den Ergebnissen aus, stellen Sie sicher, dass Ihr Konsolenanwendungsprojekt auf der rechten Seite markiert ist, und klicken Sie auf „Installieren“. Dadurch werden die notwendigen Referenzen hinzugefügt, um IronWord in Ihrer C#-Anwendung zu verwenden. Nun sind Sie bereit, mit der Erstellung von Word-Dokumenten mit IronWord zu beginnen.IronWord.

Installation von IronWord mit dem NuGet-Paketmanager

Verwendung der Paketmanager-Konsole:

Führen Sie den folgenden Befehl in der Paketmanager-Konsole aus:

Install-Package IronWord

Schritte zum Erstellen eines Word-Dokuments

Nachdem IronWord nun installiert ist, können Sie die Bibliothek verwenden, umein Word-Dokument erstellen.

  1. IronWord-Namensraum importieren:
using IronWord;
using IronWord.Models;
using IronWord;
using IronWord.Models;
Imports IronWord
Imports IronWord.Models
VB   C#

Diese Zeile importiert den IronWord- und IronWord.Models-Namensraum, so dass Sie Klassen und Funktionen der IronWord-Bibliothek in Ihrem C#-Code verwenden können.

  1. Erstellen einer Word-Dokument-Instanz:
WordDocument doc = new WordDocument();
WordDocument doc = new WordDocument();
Dim doc As New WordDocument()
VB   C#

Hier wird eine neue Instanz der WordDocument-Klasse erstellt. Dies stellt ein leeres neues Word-Dokument dar, dem Sie Inhalte hinzufügen können.

  1. Hinzufügen von Inhalten zum Dokument:

    Der folgende Beispielcode fügt dem Dokumentobjekt Text hinzu:

doc.AddText("Add text using IronWord");
doc.AddText("Add text using IronWord");
doc.AddText("Add text using IronWord")
VB   C#

Diese Zeile fügt dem Word-Dokument einen Absatz mit dem Text "Hello, IronWord!". Die AddText-Methode ist ein bequemer Weg, um Textinhalte in das Dokument einzufügen.

  1. Speichern Sie das Dokument:
doc.SaveAs("save_document.docx");
doc.SaveAs("save_document.docx");
doc.SaveAs("save_document.docx")
VB   C#

Nachdem Sie dem Dokument Inhalt hinzugefügt haben, verwenden Sie die SaveAs-Methode, um das Word-Dokument in einer Datei zu speichern. In diesem Fall wird das Dokument mit dem Dateinamen "output.docx" im Projektverzeichnis gespeichert.

Mit den obigen Schritten wird ein neues Word-Dokument erstellt, ein Absatz mit Text hinzugefügt und das Dokument unter dem angegebenen Dateinamen gespeichert.

Hier ist der vollständige Quellcode:

using IronWord;
using IronWord.Models;

class Program
{
    static void Main()
    {
        // Create a new Word document
        WordDocument doc = new WordDocument();

        // Add text
    doc.AddText("Add text using IronWord");

        // Save the document
        doc.SaveAs("output.docx");
    }
}
using IronWord;
using IronWord.Models;

class Program
{
    static void Main()
    {
        // Create a new Word document
        WordDocument doc = new WordDocument();

        // Add text
    doc.AddText("Add text using IronWord");

        // Save the document
        doc.SaveAs("output.docx");
    }
}
Imports IronWord
Imports IronWord.Models

Friend Class Program
	Shared Sub Main()
		' Create a new Word document
		Dim doc As New WordDocument()

		' Add text
	doc.AddText("Add text using IronWord")

		' Save the document
		doc.SaveAs("output.docx")
	End Sub
End Class
VB   C#

Insgesamt demonstriert dieser Code die grundlegenden Schritte zur Erstellung eines Word-Dokuments mit der IronWord-Bibliothek. Sie instanziieren ein WordDocument-Objekt, fügen ihm Inhalt hinzu(in diesem Fall, ein einfacher Absatz)und speichern Sie dann das Dokument in einer Datei. Das war's! Dokument erfolgreich erstellt.

Dies ist ein einfaches Beispiel, das Sie auch auf komplexere Sachverhalte ausdehnen könnendokumentenstrukturen, formatierungund zusätzliche Inhalte, die den Anforderungen Ihrer Anwendung entsprechen.

Weitere Code-Beispiele zum Erstellen, Lesen und Bearbeiten vorhandener Word-Dokumente finden Sie hiercode-Beispiele seite.

Ausgabe

Beim Ausführen des Programms wird ein Word-Dokument mit dem Namen "output.docx" im Projektverzeichnis erstellt. Sie können dieses Dokument öffnen, um den neuen Inhalt zu sehen.

Ausgegebene PDF-Datei aus dem vorherigen Code

Schlussfolgerung

In diesem Artikel haben wir die Bedeutung der Erstellung von Microsoft Word-Dateien in C#-Anwendungen untersucht und die IronWord-Bibliothek als eine leistungsstarke Lösung für die Arbeit mit Word-Dokumenten vorgestellt. Wir haben seine Funktionen, die Einrichtung eines C#-Konsolenprojekts in Visual Studio und die Schritte zur Installation und Verwendung von IronWord zur Erstellung von Word-Dokumenten behandelt. Mit IronWord können Entwickler die Funktionen zur Erzeugung von Word-Dokumenten nahtlos in ihre C#-Anwendungen integrieren und so die Möglichkeiten der Dokumentenverarbeitung verbessern.

Ausführlichere Informationen über IronWord und seine Möglichkeiten finden Sie auf der offiziellen Website von IronWorddokumentation seite.

IronWord ist für Entwicklungszwecke kostenlos und kannlizenziert für die kommerzielle Nutzung. Sie bietet aber auch einekostenloser Test um die vollständige Funktionalität im kommerziellen Modus zu testen, bevor Sie eine Entscheidung treffen.

< PREVIOUS
Wie man ein Word-Dokument mit C# manipuliert
NÄCHSTES >
C# Word bearbeiten (Code-Beispiel Entwickler Tutorial)

Sind Sie bereit, loszulegen? Version: 2024.12 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 8,482 Lizenzen anzeigen >