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
dalamTocOptions
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.