Söz emal sənədlərinin yaradılması üçün .NET Kitabxanası
Açıq Mənbəli .NET API Microsoft® Word fayllarını Oxumağa, Yazmağa, Manipulyasiya etməyə və Konvertasiya etməyə imkan verir.
NPOI nədir?
NPOI POI Java Layihəsinin .NET versiyasıdır. Bu, Microsoft® Office fayl formatlarını oxumaq və yazmaq üçün açıq mənbəli .NET kitabxanasıdır. NPOI.XWPF ad məkanı DOCX fayl formatını idarə etməyə imkan verir.
NPOI sizə mətn və paraqraflar əlavə etməyə, hiperlinklər daxil etməyə, cədvəllər yaratmağa və təhlil etməyə, şəkillər daxil etməyə imkan verir və XWPFWordExtractor sinfindən istifadə etməklə siz həmçinin mövcud Söz Emalı Sənədlərindən mətn çıxara bilərsiniz.
NPOI ilə işə başlamaq
İlkin şərtlərə cavab verdikdən sonra NuGet-dən istifadə edərək quraşdıra bilərsiniz
NuGet-dən NPOI quraşdırın
Install-Package NPOI -Version 2.4.1
C# istifadə edərək DOCX faylını manipulyasiya edin
NPOI .NET proqramçılarına öz .NET proqramlarından söz emalını yaratmağa və dəyişdirməyə imkan verir. Mövcud faylı dəyişdirmək üçün mövcud faylı aça və mətn, paraqraflar, cədvəllər və s. kimi dəyişiklikləri əlavə edə bilərsiniz.
NPOI - C# istifadə edərək DOCX yaradın
XWPFDocument doc = new XWPFDocument();
doc.CreateParagraph();
using (FileStream sw = File.Create("fileformat.docx"))
{
doc.Write(sw);
}
C# istifadə edərək DOCX-də Cədvəl yaradın
API tərtibatçılara Word Processing sənədlərinə cədvəl əlavə etməyə imkan verir. Cədvəl əlavə edə, cədvəl xassələrini təyin edə, cədvəl şəbəkəsini və sütun torunun xüsusiyyətlərini təyin edə bilərsiniz. Bundan əlavə, siz müvafiq olaraq TableCell və TableRow siniflərindən istifadə edərək cədvəl hüceyrələrini və sıralarını idarə edə bilərsiniz. Aşağıdakı sadə kod sətirləri C# dilində Word sənədinə Cədvəl əlavə edə bilər.
- XWPFDocument istifadə edərək yeni DOCX sənədi yaradın
- doc.CreateTable() metodundan istifadə edərək sənədə cədvəl əlavə edin və sətir və sütun nömrələrini int olaraq təyin edin
- table.GetRow(1).GetCell(1) istifadə edərək birinci cərgəni və birinci xananı əldə edin və setText() metodundan istifadə edərək ona mətn əlavə edin.
- FileStream() metodundan istifadə edərək faylı yadda saxlayın və çıxış faylının adını və fayl yaratma rejimini təyin edin
NPOI - C# istifadə edərək DOCX-də Cədvəl yaradın
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();