.NET API teksto apdorojimo dokumentams kurti

Atidarykite šaltinio .NET biblioteką, kad galėtumėte kurti, redaguoti, ieškoti arba sujungti ir tvarkyti pasirinktines antraštes / poraštes Microsoft Word failuose.

„Word“ yra atskira galinga atvirojo kodo .NET biblioteka, suteikianti kompiuterių programuotojams galimybę kurti savo programas „Word“ dokumentams tvarkyti. Ji apima visišką Microsoft Word dokumentų kūrimo, įkėlimo, modifikavimo ir įrašymo .NET sistemoje palaikymą nereikalaujant Microsoft Office Interop Assemblies.

„Word“ biblioteką labai lengva valdyti ir ją galima integruoti į „WinForms“, WPF ir ASP.NET. Įtrauktas visiškas įvairių svarbių funkcijų palaikymas, skirtas atidaryti ir skaityti esamus Word dokumentus, pridėti antraštes ir poraštes į DOCX, įterpti tekstą į DOCX dokumentus, spausti vandens ženklus DOCX puslapiuose, pridėti tekstą į DOCX dokumentus, tvarkyti lenteles, tvarkyti laiškų suliejimo Word dokumentą, dirbti su slaptažodžiu apsaugotais darbo dokumentais, įterpti hipersaitus į Word dokumentus, įterpti komentarą į DOCX dokumentą ir dar daugiau.

Previous Next

Darbo su Word pradžia

Pirmiausia turite įdiegti .NET framework 4.0 ir Visual Studio 2010 arba naujesnę versiją, kad galėtumėte sklandžiai naudotis Word. 

Rekomenduojamas diegimo būdas yra naudoti GitHub

Įdiekite „Word Library“ iš „GitHub“.

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

.NET API, skirta kurti ir modifikuoti Word dokumentus

Word biblioteka suteikia .NET programuotojams galią generuoti ir keisti Word dokumentus savo .NET programose. Sukūrę naują dokumentą, kūrėjai gali įterpti lenteles, paveikslėlius ir tekstą naudodami tik kelias kodo eilutes. Taip pat galima lengvai įterpti vieną dokumentą į kitus dokumentus arba įterpti turinį iš kitų dokumentų.

Sukurkite naują Word failą naudodami .NET API

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

Ieškokite ir pakeiskite tekstą Word failuose naudodami C#

Paieška atlieka svarbų vaidmenį kiekvienos programos veikime ir leidžia vartotojams greičiau rasti dalykus. Atvirojo kodo Word biblioteka leidžia kompiuterių programuotojams ieškoti ir atrasti tikslinį tekstą Microsoft Word dokumente ir lengvai paryškinti gautą tekstą Docx faile. Galite reguliuoti paryškintą formatą, pvz., spalvą, šrifto formatą, pabrauktą, paryškintą ir pan. Taip pat galima ieškoti ir pakeisti tekstą Word dokumentuose.

Kaip ieškoti ir paryškinti tekstą „Docx Documen 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));

Pridėkite antraštes ir poraštes prie „Word“ failų naudodami C# API

Atvirojo kodo „Word“ biblioteka leidžia programuotojams pridėti antraštes ir poraštes „Microsoft Word“ dokumentuose naudojant tik kelias kodo eilutes. Biblioteka palaiko daugybę būdų, kaip įterpti antraštes ir poraštes, pvz., pridėti paprastą teksto antraštę / poraštę, įterpti į lyginius / nelyginius puslapius, pridėti teksto ir vaizdo antraštę / poraštę, pridėti antraštę / poraštę į skyrius ir pan.

Antraštės ir poraštės įtraukimas į „Word“ dokumentus per 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));

Pridėkite tekstą į „Word“ dokumentą naudodami C# API

Paprasta naudoti „Word“ biblioteka suteikė naudingą funkciją, leidžiančią įterpti tekstą į „MS Word Docx“ dokumentus, naudojant tik kelias kodo eilutes. Tai leidžia kūrėjams tinkinti teksto dydį, šrifto stilių, šrifto svorį ir teksto spalvą. Taip pat galite tvarkyti pastraipos stilių nustatydami teksto lygiavimą, eilutės aukštį, pirmosios eilutės įtrauką, kraštines ir kt.

Pridėkite tekstą į „Word“ dokumentą naudodami 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);
 Lietuvių