.NET biblioteka, skirta teksto apdorojimo dokumentams kurti

Atvirojo kodo .NET API leidžia skaityti, rašyti, manipuliuoti ir konvertuoti Microsoft® Word failus.

Kas yra NPOI?

NPOI yra POI Java projekto .NET versija. Tai atvirojo kodo .NET biblioteka, skirta skaityti ir rašyti Microsoft® Office failų formatus. NPOI.XWPF vardų erdvė leidžia manipuliuoti DOCX failo formatu.

NPOI leidžia pridėti tekstą ir pastraipas, įterpti hipersaitus, kurti ir analizuoti lenteles, įterpti vaizdus, o naudojant XWPFWordExtractor klasę taip pat galite išgauti tekstą iš esamų teksto apdorojimo dokumentų.

Previous Next

Darbo su NPOI pradžia

Kai įvykdysite būtinas sąlygas, galėsite įdiegti naudodami NuGet

Įdiekite NPOI iš NuGet

 Install-Package NPOI -Version 2.4.1

Manipuliuokite DOCX failą naudodami C#

NPOI leidžia .NET programuotojams kurti ir modifikuoti teksto apdorojimą iš savo pačių .NET programų. Norėdami pakeisti esamą failą, galite atidaryti esamą failą ir pridėti pakeitimus, pvz., tekstą, pastraipas, lenteles ir kt.

Sukurkite DOCX naudodami NPOI - C#

XWPFDocument doc = new XWPFDocument();
doc.CreateParagraph();
using (FileStream sw = File.Create("fileformat.docx"))
{
    doc.Write(sw);
}
            

Sukurkite lentelę DOCX naudodami C#

API leidžia kūrėjams pridėti lentelę teksto apdorojimo dokumentuose. Galite įtraukti lentelę, nustatyti lentelės ypatybes, nustatyti lentelės tinklelį ir stulpelių tinklelio ypatybes. Be to, galite valdyti lentelės langelius ir eilutes naudodami atitinkamai TableCell ir TableRow klases. Šios paprastos kodo eilutės gali pridėti lentelę Word dokumente C#.

  1. Sukurkite naują DOCX dokumentą naudodami XWPFDocument
  2. Pridėkite lentelę į dokumentą naudodami doc.CreateTable() metodą ir nustatykite eilučių bei stulpelių numerius kaip int
  3. Gaukite pirmąją eilutę ir pirmą langelį naudodami table.GetRow(1).GetCell(1) ir pridėkite tekstą prie jo naudodami setText() metodą
  4. Išsaugokite failą naudodami FileStream() metodą ir nustatykite išvesties failo pavadinimą bei kūrimo failo režimą

Sukurkite lentelę DOCX naudodami NPOI - C#

XWPFDocument doc = new XWPFDocument();
XWPFTable table = doc.CreateTable(3, 3);
table.GetRow(0).GetCell(0).SetText("File Format Developer Guide");
FileStream out1 = new FileStream("table.docx", FileMode.Create);
doc.Write(out1);
out1.Close();
            
 Lietuvių