PDF Table Generator
Documentize Table Generator untuk .NET adalah plugin serbaguna yang dirancang untuk mempermudah integrasi tabel ke dalam dokumen PDF. Apakah Anda sedang mengorganisir data, mendesain formulir, atau meningkatkan keterbacaan dokumen, plugin ini menyederhanakan proses sambil menjaga ketepatan dan efisiensi. API-nya yang intuitif mendukung alur kerja pemrosesan dokumen tunggal dan batch, menjadikannya alat yang penting bagi para pengembang yang bekerja dengan data terstruktur.
Membuat PDF dengan Tabel
Ikuti langkah-langkah berikut untuk membuat tabel terstruktur dalam PDF menggunakan kelas TableGenerator
:
- Konfigurasikan objek
TableOptions
untuk mendefinisikan struktur tabel, konten, dan file input/output. - Tambahkan tabel, baris, dan sel ke PDF Anda.
- Selesaikan proses pembuatan tabel menggunakan metode
Process
.
Berikut adalah contoh:
1var options = new TableOptions();
2
3// Tentukan file PDF input dan output
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Definisikan tabel dengan baris dan sel
8options
9 .InsertPageBefore(1) // Tambahkan tabel sebelum halaman pertama
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Sel 1")
13 .AddCell().AddParagraph("Sel 2")
14 .AddCell().AddParagraph("Sel 3");
15
16// Hasilkan tabel dalam dokumen
17TableGenerator.Process(options);
Atur halaman tabel
Ikuti langkah-langkah berikut untuk membuat tabel dalam PDF setelah halaman 2: Berikut adalah contoh:
1var options = new TableOptions();
2
3// Tentukan file PDF input dan output
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Definisikan tabel dengan baris dan sel
8options
9 .InsertPageAfter(2) // Tambahkan tabel setelah halaman 2
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Sel 1")
13 .AddCell().AddParagraph("Sel 2")
14 .AddCell().AddParagraph("Sel 3");
15
16// Hasilkan tabel dalam dokumen
17TableGenerator.Process(options);
Memproses Pembuatan Tabel
Setelah menambahkan semua konten dan menyesuaikan struktur tabel, selesaikan proses dengan memanggil metode Process
. Metode ini menghasilkan tabel dan memperbarui dokumen PDF. Berikut cara menangani hasilnya:
1var resultContainer = generator.Process(options);
2
3// Output jumlah hasil yang dihasilkan
4Console.WriteLine("Jumlah hasil: " + resultContainer.ResultCollection.Count);
Fitur Utama:
- Pembuatan Tabel Dinamis: Hasilkan tabel terstruktur dengan mudah dalam dokumen PDF.
- Dukungan Konten Kaya: Isi tabel dengan teks, HTML, gambar, dan konten LaTeX.
- Penempatan Halaman: Masukkan tabel di lokasi tertentu dalam PDF dengan ketepatan.
- Tata Letak yang Dapat Disesuaikan: Sesuaikan struktur tabel, penyelarasan sel, dan gaya.