.NET API pro dokumenty zpracování Word

Open Source .NET knihovna pro vytvoření, úpravu, vyhledávání nebo sloučení a správu vlastní Headers/Footers v Microsoft Soubory Word.

Slovo je samostatný výkonný open source . Knihovna ET, která poskytuje počítačové programátory schopnost rozvíjet své vlastní aplikace pro správu dokumentů Word. Obsahuje kompletní podporu pro vytváření, načítání, úpravu a ukládání dokumentů Microsoft Word v rámci .NET bez nutnosti Microsoft Office Interior Assemblies.

Knihovna Wordu se velmi snadno ovládá a lze ji integrovat do WinForms, WPF a ASP.NET. Zahrnuje plnou podporu pro různé důležité funkce otevírání a čtení existujících dokumentů aplikace Word, přidávání záhlaví a zápatí do dokumentů DOCX, vkládání textu do dokumentů DOCX, razítkování vodoznaků na stránky DOCX, přidávání textu do dokumentů DOCX, zpracování tabulek, zpracování hromadné korespondence dokumentů aplikace Word, práce s heslem chráněnými pracovními dokumenty, vkládání hypertextových odkazů na dokumenty aplikace Word, vkládání komentáře k dokumentu DOCX a mnoho dalších.

Previous Next

Začínáme s aplikací Word

Nejprve potřebujete nainstalovat . ET framework 4.0 a Visual Studio 2010 nebo později, aby bylo možné používat Word hladce. 

Doporučená cesta k instalaci je pomocí GitHub

Instalace knihovny Word od GitHub

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

.NET API pro vytváření a modifikaci dokumentů Word

Knihovna Word dává . ET programátoruje sílu vytvářet a upravovat dokumenty Word uvnitř vlastní. Aplikace ET. Jakmile je nový dokument vytvořen vývojáři mohou vložit tabulky, obrázky a text s pouhým několika řádky kódu. Je možné vložit jeden dokument do jiných dokumentů nebo vložit obsah z jiných dokumentů s lehkostí.

Vytvořit nový soubor Word pomocí .NET API

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

Hledání a nahrazení textu v souborech Word pomocí C#

Hledání hraje významnou roli v každém výkonu aplikace a umožňuje uživatelům najít věci rychleji. Open source Word knihovna umožňuje počítačových programátorů vyhledávat a objevovat cílový text v Microsoft Word dokumentu a zvýraznit výsledný text v Docx souboru s lehkostí. Můžete nastavit zvýrazněný formát, jako je barva, formát písma, podtrh, tučné atd. Je také možné vyhledávat a nahradit text ve slovenských dokumentech.

Jak vyhledávat a zvýraznit text v Docx Dokument 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));

Přidat vedoucí a zápatí do souborů Word prostřednictvím C# API

Open source Word knihovna umožňuje softwarovým programátorům přidat záhlaví a zápatí uvnitř dokumentů Microsoft Word s pouhým několika řádky kódu. Knihovna podporuje mnoho způsobů, jak vložit hlavičky a zápatí, jako je přidání jednoduchého textového záhlaví / zápatí, vložení na i / odd stránky, přidání textového a obrazového záhlaví/patička, přidání záhlaví / stoper do sekcí, a tak dále.

Přidání vedoucích a zápatí v dokumentech aplikace Word prostřednictvím 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));

Přidat text do dokumentu aplikace Word pomocí C# API

Snadno použitelný Word knihovna poskytuje užitečnou funkci pro vkládání textu do dokumentů M Word Docx s pouhým několika řádky kódu. Umožňuje vývojářům přizpůsobit velikost textu, styl písma, hmotnost písma a barvu textu. Můžete také spravovat styl vašeho odstavce nastavením zarovnání textu, výšky řádku, první řádek, hranice a další.

Přidat text do dokumentu aplikace Word pomocí 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);
 Čeština