Leabharlann .NET chun Doiciméid Phróiseála Focal a Chruthú
Ceadaíonn Open Source .NET API comhaid Microsoft a Léamh, a Scríobh, a Ionramháil & a Thiontú ®.
Cad is NPOI ann?
Is leagan .NET é NPOI den Tionscadal POI Java. Is leabharlann foinse oscailte .NET í chun formáidí comhaid Microsoft® Office a léamh agus a scríobh. Ligeann ainmspás NPOI.XWPF duit formáid an chomhaid DOCX a ionramháil.
Ligeann NPOI duit téacs agus ailt a chur leis, hipearnasc a chur isteach, táblaí a chruthú agus a pharsáil, íomhánna a chur isteach, agus trí úsáid a bhaint as rang XWPFWordExtractor is féidir leat téacs a bhaint as Doiciméid Phróiseála Focal atá ann cheana féin.
Tús a chur le NPOI
Nuair a bheidh na réamhriachtanais comhlíonta agat, is féidir leat NuGet a shuiteáil
Suiteáil NPOI ó NuGet
Install-Package NPOI -Version 2.4.1
Ionramháil comhad DOCX ag úsáid C#
Ceadaíonn NPOI do ríomhchláraitheoirí .NET próiseáil focal a chruthú agus a mhodhnú óna bhfeidhmchláir .NET féin. Chun comhad atá ann cheana a mhodhnú, is féidir leat comhad atá ann cheana a oscailt agus athruithe cosúil le téacs, ailt, táblaí agus go leor eile a chur i gceangal leis.
Cruthaigh DOCX le NPOI - C#
XWPFDocument doc = new XWPFDocument();
doc.CreateParagraph();
using (FileStream sw = File.Create("fileformat.docx"))
{
doc.Write(sw);
}
Cruthaigh Tábla in DOCX ag úsáid C#
Ligeann an API do na forbróirí tábla a chur leis i ndoiciméid Próiseála Focal. Is féidir leat tábla a chur leis, airíonna tábla a shocrú, greille tábla socraithe, agus airíonna greille colún. Ina theannta sin, is féidir leat cealla tábla agus sraitheanna a bhainistiú ag baint úsáide as ranganna TableCell agus TableRow faoi seach. Is féidir leis na línte cód simplí seo a leanas Tábla i ndoiciméad Word a chur leis in C#.
- Cruthaigh doiciméad DOCX nua ag baint úsáide as XWPFDocument
- Cuir tábla leis sa cháipéis trí úsáid a bhaint as modh doc.CreateTable() agus socraigh sraitheanna agus uimhreacha colúin mar int
- Faigh an chéad ró agus an chéad chill trí úsáid a bhaint as table.GetRow(1).GetCell(1) agus cuir téacs leis agus modh setText() in úsáid
- Sábháil an comhad trí úsáid a bhaint as modh FileStream() agus socraigh ainm an chomhaid aschuir agus modh cruthú an chomhaid
Cruthaigh Tábla in DOCX ag úsáid 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();