Pustaka .NET untuk Membuat Dokumen Pemrosesan Kata

Open Source .NET API memungkinkan untuk Membaca, Menulis, Memanipulasi & Mengonversi file Microsoft® Word.

Apa itu NPOI?

NPOI adalah versi .NET dari Proyek Java POI. Ini adalah pustaka .NET sumber terbuka untuk membaca dan menulis format file Microsoft® Office. Namespace NPOI.XWPF memungkinkan Anda untuk memanipulasi format file DOCX.

NPOI memungkinkan Anda untuk menambahkan teks & paragraf, menyisipkan hyperlink, membuat & mengurai tabel, menyisipkan gambar, dan dengan menggunakan kelas XWPFWordExtractor Anda juga dapat mengekstrak teks dari Dokumen Pemrosesan Kata yang ada.

Previous Next

Memulai dengan NPOI

Setelah Anda memenuhi prasyarat, Anda dapat menginstal menggunakan NuGet

Instal NPOI dari NuGet

 Install-Package NPOI -Version 2.4.1

Memanipulasi file DOCX menggunakan C#

NPOI memungkinkan pemrogram .NET untuk membuat serta memodifikasi pengolah kata dari aplikasi .NET mereka sendiri. Untuk memodifikasi file yang sudah ada, Anda dapat membuka file yang sudah ada dan menambahkan perubahan seperti teks, paragraf, tabel, dan lainnya.

Buat DOCX menggunakan NPOI - C#

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

Buat Tabel di DOCX menggunakan C#

API memungkinkan pengembang untuk menambahkan tabel dalam dokumen Pemrosesan Kata. Anda dapat menambahkan tabel, mengatur properti tabel, mengatur kisi tabel, dan properti kisi kolom. Selanjutnya, Anda dapat mengelola sel dan baris tabel masing-masing menggunakan kelas TableCell dan TableRow. Baris kode sederhana berikut dapat menambahkan Tabel dalam dokumen Word di C#.

  1. Buat dokumen DOCX baru menggunakan XWPFDocument
  2. Tambahkan tabel dalam dokumen dengan menggunakan metode doc.CreateTable() dan atur nomor baris dan kolom sebagai int
  3. Dapatkan baris pertama dan sel pertama dengan menggunakan table.GetRow(1).GetCell(1) dan tambahkan teks ke dalamnya menggunakan metode setText()
  4. Simpan file dengan menggunakan metode FileStream() dan atur nama file output dan mode file pembuatan

Buat Tabel di DOCX menggunakan 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();
            
 Indonesia