.NET API tekstinkäsittelyasiakirjojen luomiseen

Open Source .NET Library luoda, muokata, etsiä tai yhdistää ja hallita mukautettuja ylä-/alatunnisteita Microsoft Word -tiedostoissa.

Word on itsenäinen tehokas avoimen lähdekoodin .NET-kirjasto, joka antaa ohjelmoijille mahdollisuuden kehittää omia sovelluksiaan Word-asiakirjojen hallintaan. Se on sisältänyt täydellisen tuen Microsoft Word -asiakirjojen luomiseen, lataamiseen, muokkaamiseen ja tallentamiseen .NET-kehyksessä ilman, että Microsoft Office Interop Assemblies -kokoonpanoja tarvitaan.

Word-kirjasto on erittäin helppo käsitellä, ja se voidaan integroida WinFormsiin, WPF:ään ja ASP.NETiin. Se on sisältänyt täyden tuen useille tärkeille ominaisuuksille, jotka avaavat ja lukevat olemassa olevia Word-asiakirjoja, lisäävät ylä- ja alatunnisteita DOCX-dokumentteihin, lisäävät tekstiä DOCX-asiakirjoihin, leimaavat vesileimoja DOCX-sivuille, lisäävät tekstiä DOCX-asiakirjoihin, käsittelevät taulukoita, käsittelevät Word-asiakirjaa, työskentelet salasanalla suojattujen työasiakirjojen kanssa, lisää hyperlinkkejä Word-asiakirjoihin, lisää kommentti DOCX-asiakirjaan ja paljon muuta.

Previous Next

Wordin käytön aloittaminen

Ensinnäkin sinun on asennettava .NET framework 4.0 ja Visual Studio 2010 tai uudempi, jotta Wordin käyttö on sujuvaa. 

Suositeltu asennustapa on GitHub

Asenna Word Library GitHubista

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

.NET API Word-asiakirjojen luomiseen ja muokkaamiseen

Word-kirjasto antaa .NET-ohjelmoijille mahdollisuuden luoda ja muokata Word-asiakirjoja omissa .NET-sovelluksissaan. Kun uusi asiakirja on luotu, kehittäjät voivat lisätä taulukoita, kuvia ja tekstiä vain muutamalla koodirivillä. On myös mahdollista lisätä yksi asiakirja toisiin asiakirjoihin tai lisätä sisältöä toisista asiakirjoista helposti.

Luo uusi Word-tiedosto .NET API:lla

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

Etsi ja korvaa tekstiä Word-tiedostoista C#:lla

Haku on tärkeä rooli jokaisen sovelluksen suorituskyvyssä, ja sen avulla käyttäjät voivat löytää asioita nopeammin. Avoimen lähdekoodin Word-kirjaston avulla tietokoneohjelmoijat voivat etsiä ja löytää kohdetekstiä Microsoft Word -asiakirjasta ja korostaa tuloksena olevaa tekstiä Docx-tiedostossa helposti. Voit säätää korostettua muotoa, kuten väriä, fonttimuotoa, alleviivausta, lihavointia jne. Word-asiakirjoissa on myös mahdollista etsiä ja korvata tekstiä.

Kuinka etsiä ja korostaa tekstiä Docx Documen va C#:ssa?

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));

Lisää ylä- ja alatunnisteet Word-tiedostoihin C# API:n kautta

Avoimen lähdekoodin Word-kirjaston avulla ohjelmoijat voivat lisätä ylä- ja alatunnisteita Microsoft Word -asiakirjoihin vain muutamalla koodirivillä. Kirjasto tukee lukuisia tapoja lisätä ylä- ja alatunnisteita, kuten yksinkertaisen tekstin ylä-/alatunnisteen lisääminen, lisääminen parillisille/parittomille sivuille, tekstin ja kuvan ylä-/alatunnisteen lisääminen, otsikon/alatunnisteen lisääminen osiin ja niin edelleen.

Ylä- ja alatunnisteiden lisääminen Word-asiakirjoihin C# API:n kautta

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));

Lisää tekstiä Word-asiakirjaan C# API:n kautta

Helppokäyttöinen Word-kirjasto on tarjonnut hyödyllisen ominaisuuden tekstin lisäämiseen MS Word Docx -dokumentteihin vain muutaman koodirivin avulla. Sen avulla kehittäjät voivat mukauttaa tekstin kokoa, fonttityyliä, fontin painoa ja tekstin väriä. Voit myös hallita kappaleesi tyyliä asettamalla tekstin tasauksen, rivin korkeuden, ensimmäisen rivin sisennyksen, reunukset ja paljon muuta.

Lisää tekstiä Word-asiakirjaan C# API:n kautta

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);
 Suomen