Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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 eine entwickler-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.
Erstellen eines C#-Projekts in Visual Studio
IronWord-Bibliothek installieren
Ein WordDocument-Objekt erstellen
Inhalt mit der Methode AddText hinzufügen
Hinzufügen des Textes Paragraph zum WordDocument-Objekt
Die IronWord bibliothek ist eine robuste C# DOCX-Bibliothek, die von IronSoftware entwickelt wurde. 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.
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.
Öffnen Sie Visual Studio.
Erstellen Sie eine neue C#-Konsolenanwendung.
Benennen Sie Ihr Projekt und wählen Sie einen Standort.
Wählen Sie unter Zusätzliche Informationen die neueste Version des .NET-Frameworks aus. IronWord unterstützt das neueste 8.0 .NET Core-Framework.
Gehen Sie folgendermaßen vor, um IronWord in Ihr Projekt einzubinden:
Klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer.
Wählen Sie "NuGet-Pakete für Lösung verwalten"
Suchen Sie in der Registerkarte "NuGet Package Manager" nach "IronWord".
Führen Sie den folgenden Befehl in der Paketmanager-Konsole aus:
Install-Package IronWord
Nachdem IronWord nun installiert ist, können Sie die Bibliothek verwenden, um ein Word-Dokument erstellen.
using IronWord;
using IronWord.Models;
using IronWord;
using IronWord.Models;
Imports IronWord
Imports IronWord.Models
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.
WordDocument doc = new WordDocument();
WordDocument doc = new WordDocument();
Dim doc As New WordDocument()
Hier wird eine neue Instanz der WordDocument-Klasse erstellt. Dies stellt ein leeres neues Word-Dokument dar, dem Sie Inhalte hinzufügen können.
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")
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.
doc.SaveAs("save_document.docx");
doc.SaveAs("save_document.docx");
doc.SaveAs("save_document.docx")
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
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önnen dokumentenstrukturen, formatierungund zusätzliche Inhalte, die den Anforderungen Ihrer Anwendung entsprechen.
Weitere Code-Beispiele zum Erstellen, Lesen und Bearbeiten vorhandener Word-Dokumente finden Sie hier code-Beispiele seite.
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.
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 IronWord dokumentation seite.
IronWord ist für Entwicklungszwecke kostenlos und kann lizenziert für die kommerzielle Nutzung. Sie bietet aber auch eine kostenloser Test um die vollständige Funktionalität im kommerziellen Modus zu testen, bevor Sie eine Entscheidung treffen.
9 .NET API-Produkte für Ihre Bürodokumente