Generator Tabel PDF

Generator Tabel Documentize untuk .NET adalah plugin serbaguna yang dirancang untuk mempermudah pengintegrasian tabel ke dalam dokumen PDF. Apakah Anda sedang mengatur data, merancang formulir, atau meningkatkan keterbacaan dokumen, plugin ini menyederhanakan prosesnya sambil menjaga ketepatan dan efisiensi. API intuitifnya mendukung alur kerja pemrosesan dokumen tunggal dan batch, menjadikannya alat penting bagi pengembang yang bekerja dengan data terstruktur.

Fitur Utama:

  • Pembuatan Tabel Dinamis: Dengan mudah menghasilkan tabel terstruktur dalam dokumen PDF.
  • Dukungan Konten Kaya: Mengisi tabel dengan teks, HTML, gambar, dan konten LaTeX.
  • Penempatan Halaman: Menyisipkan tabel di lokasi tertentu dalam PDF dengan ketepatan.
  • Tata Letak yang Dapat Disesuaikan: Menyesuaikan struktur tabel, perataan sel, dan gaya.
  • Pemrosesan Batch: Memproses beberapa dokumen secara bersamaan untuk efisiensi maksimum.

Membuat PDF dengan Tabel

Ikuti langkah-langkah ini untuk membuat tabel terstruktur dalam PDF menggunakan kelas TableGenerator:

  1. Buat instansi kelas TableGenerator.
  2. Konfigurasikan objek TableOptions untuk mendefinisikan struktur tabel, konten, dan file input/output.
  3. Tambahkan tabel, baris, dan sel ke PDF Anda.
  4. Selesaikan proses pembuatan tabel dengan menggunakan metode Process.

Berikut adalah contohnya:

 1  
 2var generator = new TableGenerator();  
 3var options = new TableOptions();  
 4
 5// Tentukan file PDF input dan output  
 6options.AddInput(new FileDataSource("input.pdf"));  
 7options.AddOutput(new FileDataSource("output.pdf"));  
 8
 9// Definisikan tabel dengan baris dan sel  
10options  
11    .InsertPageAfter(1) // Tambahkan tabel setelah halaman pertama  
12    .AddTable()  
13        .AddRow()  
14            .AddCell().AddParagraph(new TextFragment("Sel 1"))  
15            .AddCell().AddParagraph(new TextFragment("Sel 2"))  
16            .AddCell().AddParagraph(new TextFragment("Sel 3"));  
17
18// Hasilkan tabel dalam dokumen  
19generator.Process(options);  

Menambahkan Konten Kaya ke Tabel

Tabel dalam dokumen PDF dapat mencakup berbagai jenis konten untuk meningkatkan fungsionalitas dan penampilannya. Di bawah ini adalah contoh penambahan konten HTML ke sel tabel:

1  
2options  
3    .AddTable()  
4        .AddRow()  
5            .AddCell().AddParagraph(new HtmlFragment("<h1>Kepala 1</h1>"))  
6            .AddCell().AddParagraph(new HtmlFragment("<h2>Kepala 2</h2>"))  
7            .AddCell().AddParagraph(new HtmlFragment("<h3>Kepala 3</h3>"));  

Jenis Konten yang Didukung dalam Tabel

Generator Tabel PDF mendukung berbagai jenis konten, memungkinkan pengembang untuk menyesuaikan tabel untuk berbagai macam kasus penggunaan:

  • HtmlFragment: Menambahkan konten berbasis HTML, seperti header, daftar, dan teks terformat.
  • TeXFragment: Menyertakan konten berbasis LaTeX untuk persamaan matematis dan notasi ilmiah.
  • TextFragment: Menyisipkan teks biasa atau terformat.
  • Gambar: Menyematkan gambar langsung ke dalam sel tabel.

Menyesuaikan Tata Letak dan Struktur Tabel

Plugin ini memberikan fleksibilitas untuk menyesuaikan struktur tabel, termasuk tinggi baris, lebar kolom, dan perataan sel. Opsi kustomisasi ini memungkinkan Anda untuk merancang tabel yang sesuai dengan tata letak dan kebutuhan gaya dokumen Anda.

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:

1  
2var resultContainer = generator.Process(options);  
3
4// Output jumlah hasil yang dihasilkan  
5Console.WriteLine("Jumlah hasil: " + resultContainer.ResultCollection.Count);  

Kasus Penggunaan untuk Generator Tabel PDF

  1. Pelaporan Data: Menyajikan analitik, laporan keuangan, atau hasil survei dalam format yang jelas dan teratur.
  2. Desain Formulir: Membuat formulir interaktif dengan tata letak tabel terstruktur.
  3. Peningkatan Dokumen: Meningkatkan keterbacaan dan kegunaan manual pengguna, panduan, atau materi instruksional.
  4. Pemrosesan Batch: Mengotomatiskan pembuatan tabel untuk beberapa dokumen PDF.
 Indonesia