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.

Previous Next

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.

  1. XWPFDocument istifadə edərək yeni DOCX sənədi yaradın
  2. 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
  3. 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.
  4. 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();
            
 Azəri