PDF TOC Generator

Documentize PDF TOC Generator untuk .NET adalah plugin yang kuat yang dirancang untuk meningkatkan pengorganisasian dan navigasi dokumen PDF dengan secara dinamis menghasilkan Daftar Isi (TOC). Plugin ini menyederhanakan proses penambahan TOC ke PDF Anda, membuat dokumen lebih mudah dinavigasi dan dikelola.

Cara Menghasilkan TOC untuk PDF

Untuk membuat Daftar Isi dalam file PDF, ikuti langkah-langkah berikut:

  1. Buat instance dari kelas TocGenerator.
  2. Buat instance dari TocOptions untuk mengonfigurasi pengaturan generasi TOC.
  3. Tambahkan file PDF input menggunakan metode AddInput.
  4. Tentukan file PDF output dengan TOC menggunakan metode AddOutput.
  5. Panggil metode Process untuk menghasilkan TOC.
1var tocGenerator = new TocGenerator();
2var tocOptions = new TocOptions();
3
4// Tambahkan file input dan output
5tocOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output_with_toc.pdf"));
7
8// Hasilkan TOC
9tocGenerator.Process(tocOptions);

Kustomisasi TOC

Anda dapat mengkustomisasi Daftar Isi dengan memodifikasi kelas TocOptions. Misalnya, Anda dapat mengontrol tingkat kedalaman untuk entri TOC, mengatur opsi format tertentu, dan lainnya:

 1var tocOptions = new TocOptions
 2{
 3    Depth = 3,  // Atur tingkat kedalaman TOC ke 3
 4    FontSize = 12,  // Atur ukuran font untuk entri TOC
 5    Title = "Daftar Isi"  // Kustomisasi judul TOC
 6};
 7
 8// Tambahkan file input dan output
 9tocOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output_with_toc.pdf"));
11
12// Hasilkan TOC dengan opsi yang disesuaikan
13tocGenerator.Process(tocOptions);

Cara Menangani Hasil

Setelah diproses, metode Process mengembalikan objek ResultContainer yang menyimpan rincian tentang generasi TOC. Anda dapat mengambil dan mencetak rincian output:

1var resultContainer = tocGenerator.Process(tocOptions);
2
3// Akses koleksi hasil dan cetak jalur file output
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine(result);

Pemrosesan Batch untuk Banyak PDF

Plugin PDF TOC Generator mendukung pemrosesan batch, memungkinkan Anda untuk menambahkan TOC ke beberapa dokumen PDF secara bersamaan.

 1var tocGenerator = new TocGenerator();
 2var tocOptions = new TocOptions();
 3
 4// Tambahkan beberapa PDF input
 5tocOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6tocOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Tambahkan PDF output dengan TOC
 9tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output1_with_toc.pdf"));
10tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output2_with_toc.pdf"));
11
12// Proses generasi TOC batch
13tocGenerator.Process(tocOptions);

Fitur Utama:

  • Generasi TOC Dinamis: Buat TOC untuk file PDF apa pun dengan entri yang dihasilkan secara otomatis berdasarkan judul atau bookmark.
  • Pemrosesan Batch: Hasilkan TOC untuk beberapa dokumen PDF sekaligus.
  • Kustomisasi: Kontrol tampilan dan struktur TOC, termasuk gaya, format, dan tingkat kedalaman.
  • Alur Kerja Efisien: Minimalkan waktu yang dihabiskan untuk membuat TOC secara manual, terutama untuk dokumen yang besar atau kompleks.
 Indonesia