Aspose.PDF ToC Generator untuk .NET

Aspose.PDF ToC Generator untuk .NET memungkinkan pengembang untuk secara programmatik memasukkan Tabel Konten yang dapat disesuaikan (TOC) ke dalam dokumen PDF. Dibangun pada mesin Asposa.pdf, ia memindai judul, buku catatan, atau penanda tersuai, menghasilkan entri TOC hierarki, dan menghubungkannya ke halaman yang sesuai – mempercepat navigasi dengan usaha minimal.

Memulai

Instalasi dan Setup

  • Tambahkan Aspose.PDF melalui NuGet.
  • Mengkonfigurasi lisensi yang diukur sebelum digunakan (lihat Lisensi Terukur ).
  • Untuk langkah-langkah pemasangan terperinci, lihat Panduan Instalasi .

Fitur dan Fungsi

Generasi TOC otomatis

  • Scan headings (Heading1 – HeadingN), bookmarks, atau markers tersuai.
  • Secara otomatis menghasilkan halaman TOC yang terintegrasi tanpa wayar ke dalam aliran dokumen.

Customisasi Styling

  • Definisi huruf, ukuran, warna, indentasi, dan karakter pemimpin.
  • Gunakan template global atau gaya individu per level.
  • Bertentangan dengan branding perusahaan atau garis panduan desain.

Tingkat hierarki

  • Mendukung struktur multi-level untuk bab, bagian, dan sub-seksinya.
  • Setiap level dapat memiliki format yang unik.

Bookmark dan Link Integrasi

  • Setiap entri TOC adalah link aktif ke halaman tujuan.
  • Bergabung dengan buku catatan dokumen yang ada atau mengekspornya secara terpisah.

Nombor halaman dinamis

  • TOC entri selalu mencerminkan nomor halaman yang benar, bahkan setelah halaman insert atau penghapusan.
  • Menghitung kembali secara otomatis selama generasi.

Tanda Custom

  • Tentukan teks arbitrari atau tag berbasis XML untuk entri TOC.
  • berguna untuk dokumen tanpa judul formal.

Optimisasi Kinerja

  • Pemrosesan berbasis arus untuk dokumen besar.
  • Generasi Batch didukung untuk beberapa PDF.

Contoh kode: Generasi TOC untuk dokumen PDF

internal static class TocGeneratorDemo
{
    internal static void Run()
    {
        var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
        var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");

        TocGenerator generator = new();
        TocOptions options = new();

        options.AddInput(new FileDataSource(inputPath));
        options.AddOutput(new FileDataSource(outputPath));

        var resultContainer = generator.Process(options);
        var result = resultContainer.ResultCollection[0];

        Console.WriteLine(result);
    }
}

Tips dan Praktik Terbaik

  • Gunakan gaya tajuk/tanda buku yang konsisten untuk generasi TOC yang tepat.
  • Menetapkan template gaya yang dapat digunakan kembali untuk kesetaraan di seluruh dokumen.
  • Konversi buku catatan yang ada ke entri TOC untuk navigasi yang akurat.
  • Mengembalikan TOC setelah mengubah urutan halaman atau menghitung.
  • Penggunaan memori profil untuk PDF besar; pertimbangkan pemrosesan batch.
  • Disediakan untuk Document objek setelah pemrosesan ke sumber daya bebas.

Fitur Lanjutan

  • Craft TOC sepenuhnya disesuaikan dengan format yang bervariasi.
  • Tambahkan TOC ke PDF yang ada tanpa mengganggu konten.
  • Memungkinkan generasi TOC batch untuk aliran kerja multi-file.

Kasus Penggunaan

  • Strukturasi laporan akademis dengan bagian navigable.
  • Membuat manual dan panduan dengan navigasi profesional.
  • Menambahkan TOC ke e-book untuk pengalaman pembaca yang lebih baik.

Pertanyaan yang sering ditanya

**Apa yang dilakukan oleh Aspose.PDF ToC Generator?**Ini menciptakan profesional, terhubung tabel konten dalam file PDF untuk navigasi yang lebih baik.

**Bagaimana ini berbeda dari Aspose.PDF untuk .NET?**Aspose.PDF untuk .NET menawarkan paket APIs PDF penuh, sementara Generator ToC hanya berfokus pada menghasilkan TOC.

**Apakah itu terbatas pada menghasilkan TOC?**Ya, itu mengkhususkan diri dalam penciptaan TOC. tugas lain membutuhkan plugin tambahan atau Aspose.PDF.

**Apakah ada alat online untuk generasi TOC?**Tidak ada alat khusus yang ada, tetapi Aspose menawarkan utilitas PDF online gratis lainnya.

  • Di manakah saya dapat menemukan contoh C#?*Kunjungi dokumentasi Aspose.PDF dan halaman pendaratan untuk sampel praktis.
 Indonesia