.NET API för Word Processing Documents Creation
Open Source .NET Bibliotek för att skapa, redigera, söka eller sammanfoga och hantera anpassad Headers/Footers i Microsoft Word-filer.
Word är en fristående kraftfull öppen källkod. ET-bibliotek som ger programmerare möjlighet att utveckla sina egna applikationer för hantering av Word-dokument. Det har inkluderat komplett stöd för att skapa, ladda, ändra och spara Microsoft Word-dokument i .NET-ramverket utan att kräva Microsoft Office Interior Assemblies.
Word-biblioteket är mycket lätt att hantera och kan integreras i WinForms, WP och SP. ET. Den har inkluderat fullt stöd för olika viktiga funktioner öppna och läsa befintliga Word-dokument, lägga till rubriker och sidfot till DOCX, infoga text till DOCX dokument, stämpling vattenstämpel till DOCX sidor, lägga till text till DOCX dokument, hantera tabeller, hantera mail sammanfoga Word-dokument, som arbetar med lösenordsskyddade arbetsdokument, infogar hyperlänk till Word-dokument, infogar en kommentar till DOCX-dokument och många fler.
Komma igång med Word
Först och främst måste du installera. ET ram 4.0 och Visual Studio 2010 eller senare, för att använda Word smidigt.
Det rekommenderade sättet att installera är att använda GitHub
Installera Word Library från GitHub
https://github.com/iditectweb/word.git
.NET API för att skapa och ändra Word-dokument
Word-biblioteket ger. ET-programmerare befogenhet att generera samt ändra Word-dokument i sin egen. ET-applikationer. När det nya dokumentet skapas kan utvecklare infoga tabeller, bilder och text med bara ett par rader av kod. Det är också möjligt att infoga ett dokument i andra dokument eller infoga innehåll från andra dokument med lätthet.
Skapa nytt Word File med .NET API
WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below
Sök och ersätt text i Word-filer med C#
Sökning spelar en viktig roll i varje applikationsprestanda och låter användare hitta saker snabbare. Open source Word-biblioteket gör det möjligt för programmerare att söka och upptäcka måltexten i Microsoft Word-dokumentet och markera den resulterande texten i Docx-filen med lätthet. Du kan justera det markerade formatet som färg, teckenformat, understryk, djärv etc. Det är också möjligt att söka och ersätta text i orddokument.
Hur man söker och lyfter fram text i 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));
Lägg till ledare och Footer till Word-filer via C# API
Open source Word-biblioteket gör det möjligt för programvaruprogrammerare att lägga till rubriker och sidfot i Microsoft Word-dokument med bara ett par rader av kod. Biblioteket stöder många sätt att infoga rubriker och sidfot som att lägga till enkel textrubrik / fotograf, infoga på jämna / udda sidor, lägga till text och bildrubrik / fotograf, lägga till rubrik / fotograf till sektioner, och så vidare.
Lägga till sidhuvuden och sidfötter i Word-dokument via 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));
Lägg till text i Word Document via C# API
Det lättanvända Word-biblioteket har gett en användbar funktion för att infoga text i M Word Docx Dokument med bara ett par rader av kod. Det gör det möjligt för utvecklare att anpassa textstorlek, typsnittstil, teckenvikt och textfärg. Du kan också hantera din styckes stil genom att ställa in textinriktning, linjehöjd, förstahandsindrag, gränser och mer.
Lägg till text i Word Document via 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);