.NET API für Word-Verarbeitungsdokumente

Open Source .NET Library zum Erstellen, Bearbeiten, Suchen oder Merge & Manage Custom Headers/Footers in Microsoft Word-Dateien.

Word ist eine eigenständige, leistungsstarke Open Source .NET-Bibliothek, die Computerprogrammierern die Möglichkeit gibt, ihre eigenen Anwendungen zur Verwaltung von Word-Dokumenten zu entwickeln. Es hat vollständige Unterstützung für das Erstellen, Laden, Modifizieren und Speichern von Microsoft Word-Dokumenten im .NET-Framework enthalten, ohne Microsoft Office Interior Assemblies zu benötigen.

Die Word-Bibliothek ist sehr leicht zu handhaben und kann in WinForms, WP und SP.NET integriert werden. Das Dokument enthält die volle Unterstützung für verschiedene wichtige Funktionen zum Öffnen und Lesen bestehender Word-Dokumente, Hinzufügen von Kopfzeilen und Fußzeilen zu DOCX, Einfügen von Text in Word-Dokumente, Handhabungstabellen.

Previous Next

Getting Start mit Word

Zuerst müssen Sie das .NET Framework 4.0 und Visual Studio 2010 oder später installieren, um Word reibungslos zu verwenden. 

Der empfohlene Weg, um zu installieren ist mit GitHub verwenden GitHub.

Installieren von Word Library ab GitHub

 https://github.com/iditectweb/word.git

.NET API zum Erstellen und Modifizieren von Word-Dokumenten

Die Word-Bibliothek gibt .NET-Programmierern die Möglichkeit, Word-Dokumente innerhalb ihrer eigenen .NET-Anwendungen zu erzeugen und zu modifizieren. Sobald das neue Dokument erstellt wurde, können Entwickler Tabellen, Bilder und Text mit nur wenigen Zeilen Code einfügen. Es ist auch möglich, ein Dokument in andere Dokumente einzufügen oder Inhalte aus anderen Dokumenten einfach einzufügen.

Create New Word File with ET API

WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below

Suchen und Ersetzen von Text in Word-Dateien mit C#

Suchen spielt bei jeder Anwendung eine große Rolle und ermöglicht es Benutzern, Dinge schneller zu finden. Die Open Source Word-Bibliothek ermöglicht es Computerprogrammierern, den Zieltext in Microsoft Word-Dokumenten zu durchsuchen und zu entdecken und den Ergebnistext in Docx Dateien hervorzuheben. Sie können das hervorgehobene Format wie Farbe, Schriftart, Unterstreichung, Fett usw. anpassen. Es ist auch möglich, Text in Textdokumenten zu durchsuchen und zu ersetzen.

How to Search & Highlight Text in Docx Document va C#?

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Apply new highlight style 
Action action = new Action((state) =>
{
    state.HighlightColor = Colors.Yellow;
});
//Highlight all the "Page" text in the document
builder.ReplaceStyling("Page", true, true, action);
File.WriteAllBytes("HighlightText.docx", wordFile.Export(document));

Fügen Sie Leaders und Footer zu Word-Dateien hinzu, indem Sie C# API

Mit der Open Source Word-Bibliothek können Software-Programmierer in Microsoft Word-Dokumenten Header und Fußzeilen mit nur wenigen Codezeilen hinzufügen. Die Bibliothek unterstützt zahlreiche Möglichkeiten, Kopf- und Fußzeilen einzufügen, wie z.B. einfache Text-Header/Fußzeile, Einfügen auf geraden/odd-Seiten, Hinzufügen von Text und Bildkopf.

Hinzufügen von Führern und Fuß in Word-Dokumenten über C# API

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
//Add header at the left
Header header = document.Sections[0].Headers.Add();
Paragraph paragraphHeader = header.Blocks.AddParagraph();
paragraphHeader.TextAlignment = Styles.Alignment.Left;
paragraphHeader.Inlines.AddText("simple header");
//Add footer at the right
Footer footer = document.Sections[0].Footers.Add();
Paragraph paragraphFooter = footer.Blocks.AddParagraph();
paragraphFooter.TextAlignment = Styles.Alignment.Right;
paragraphFooter.Inlines.AddText("simple footer");
File.WriteAllBytes("SimpleHeaderFooter.docx", wordFile.Export(document));

Text zu Word-Dokumenten hinzufügen über C# API.

Die einfach zu bedienende Word-Bibliothek hat eine nützliche Funktion zum Einfügen von Text in M Word Docx-Dokumente mit nur wenigen Codezeilen. Es erlaubt Entwicklern, Textgröße, Schriftart, Schriftgewicht und Textfarbe anzupassen. Sie können den Stil Ihres Absatzes auch verwalten, indem Sie Textausrichtung, Zeilenhöhe, Einzug aus der ersten Zeile, Grenzen und mehr einstellen.

Text zu Word-Dokumenten hinzufügen über C# API.

WordDocument document = new WordDocument();
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Set global style for text and paragraph
builder.CharacterState.FontFamily = new ThemableFontFamily("Arial");
builder.CharacterState.FontSize = 16;
builder.ParagraphState.LineSpacing = 1.2;
builder.ParagraphState.FirstLineIndent = 40;
//Insert text using builder directly
builder.InsertText("Nomal text. ");
//Insert one line with text, it will add line break automatically
builder.InsertLine("Nomal line with auto line break. ");
//So the text below will be added in a second paragraph
builder.InsertText("Nomal text. ");
//Insert text using TextInline object
TextInline textInline = new TextInline(document);
textInline.Text = "This text content is using TextInline object. ";
textInline.FontSize = 20;
builder.InsertInline(textInline);
 Deutsch