Bagaimana untuk menggabungkan TOC ke pelbagai PDF dalam .NET

Bagaimana untuk menggabungkan TOC ke pelbagai PDF dalam .NET

Menambah Jadual Kandungan (TOC) kepada PDF meningkatkan navigasi, carian, dan bahasa profesional. Aspose.PDF.Plugin TocGenerator untuk .NET, anda boleh mengautomatikkan penciptaan TOC untuk keseluruhan set dokumen - sempurna untuk penerbitan, operasi IT, atau aliran kerja akademik.

Batch TOC Penciptaan: Berjalan Melalui PDF

using Aspose.Pdf.Plugins;
using System.IO;

string inputDir = @"C:\Docs\Input";
string outputDir = @"C:\Docs\TOC";
Directory.CreateDirectory(outputDir);

string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");

foreach (var pdfFile in pdfFiles)
{
    string outFile = Path.Combine(outputDir, Path.GetFileName(pdfFile));
    var generator = new TocGenerator();
    var options = new TocOptions();
    options.AddInput(new FileDataSource(pdfFile));
    options.AddOutput(new FileDataSource(outFile));

    // Optional: Customize TOC (multi-level, custom titles)
    // options.Levels = 2; // For two-level TOCs
    // options.Title = "Table of Contents";

    generator.Process(options);
    Console.WriteLine($"TOC added: {outFile}");
}

Pilihan TOC yang disesuaikan & sokongan pelbagai peringkat

  • ** TOC pelbagai peringkat:** Set Levels dalam TocOptions untuk subheadings atau bahagian hierarki.
  • Title yang disesuaikan: Gunakan Title hartanah untuk tajuk lokalisasi atau jenama TOC.
  • Styling: Customize penampilan TOC melalui opsyen plugin (font, warna, dan lain-lain).

Penggunaan Kasus

  • Penerbit standardisasi navigasi dalam buku/dokumen set
  • Pasukan IT menyusun laporan untuk pematuhan / arkib
  • Pelajar meningkatkan pakej kursus atau nota kuliah

Soalan-soalan yang kerap ditanya

**Q: Bolehkah saya mencipta TOC tersuai untuk setiap dokumen?**A: Ya - secara dinamik menetapkan sifat TOC (title, tahap, gaya) berdasarkan kandungan atau metadata setiap fail dalam skrip batch anda.

**Q: Adakah TOC pelbagai peringkat disokong?**A: Ya - tetapkan Levels sifat untuk menyesuaikan struktur tajuk yang anda inginkan (contohnya, bab dan sub-seksyen).

**Q: Adakah ini berfungsi pada PDF yang disulitkan?**A: Ya, selagi anda memberikan kata laluan melalui pilihan plugin apabila diperlukan.

Pro Tip: Gabungkan tambahan TOC batch dengan penggabungan dokumen (menggunakan plugin Merger) untuk automatik penerbitan penuh.

 Melayu