.NET Kitaplığı Kelime İşleme Belgeleri Oluşturma

Açık Kaynak .NET API, Microsoft® Word dosyalarını Okumaya, Yazmaya, Değiştirmeye ve Dönüştürmeye izin verir.

NPOI nedir?

NPOI, POI Java Projesinin bir .NET sürümüdür. Microsoft® Office dosya biçimlerini okumak ve yazmak için açık kaynaklı bir .NET kitaplığıdır. NPOI.XWPF ad alanı, DOCX dosya biçimini değiştirmenize olanak tanır.

NPOI, metin ve paragraflar eklemenize, köprüler eklemenize, tablolar oluşturmanıza ve ayrıştırmanıza, görüntüler eklemenize ve XWPFWordExtractor sınıfını kullanarak mevcut Kelime İşlem Belgelerinden metin çıkarmanıza olanak tanır.

Previous Next

NPOI'ye Başlarken

Önkoşulları karşıladıktan sonra NuGet'i kullanarak kurulum yapabilirsiniz.

NPOI'yi NuGet'ten yükleyin

 Install-Package NPOI -Version 2.4.1

C# kullanarak DOCX dosyasını işleyin

NPOI, .NET programcılarının kendi .NET uygulamalarından kelime işlemeyi oluşturmalarına ve değiştirmelerine olanak tanır. Mevcut bir dosyayı değiştirmek için mevcut bir dosyayı açabilir ve metin, paragraflar, tablolar ve daha fazlası gibi değişiklikleri ekleyebilirsiniz.

NPOI - C# kullanarak DOCX oluşturun

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

C# kullanarak DOCX'te bir Tablo oluşturun

API, geliştiricilerin Kelime İşlem belgelerine bir tablo eklemesine olanak tanır. Tablo ekleyebilir, tablo özelliklerini ayarlayabilir, tablo ızgarasını ayarlayabilir ve sütun ızgarası özelliklerini ayarlayabilirsiniz. Ayrıca, sırasıyla TableCell ve TableRow sınıflarını kullanarak tablo hücrelerini ve satırları yönetebilirsiniz. Aşağıdaki basit kod satırları, C# ile Word belgesine Tablo ekleyebilir.

  1. XWPFDocument kullanarak yeni bir DOCX belgesi oluşturun
  2. doc.CreateTable() yöntemini kullanarak belgeye bir tablo ekleyin ve satırları ve sütun numaralarını int olarak ayarlayın
  3. Table.GetRow(1).GetCell(1) kullanarak ilk satırı ve ilk hücreyi alın ve setText() yöntemini kullanarak ona metin ekleyin
  4. Dosyayı FileStream() yöntemini kullanarak kaydedin ve çıktı dosyası adını ve oluşturma dosyası modunu ayarlayın

NPOI - C# kullanarak DOCX'te Tablo Oluşturma

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();
            
 Türkçe