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:
- Buat instance dari kelas
TocGenerator
. - Buat instance dari
TocOptions
untuk mengonfigurasi pengaturan generasi TOC. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tentukan file PDF output dengan TOC menggunakan metode
AddOutput
. - 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.