วิธีการบูรณาการเพิ่ม TOC ไปยัง PDF มากมายใน .NET
การเพิ่มตารางเนื้อหา (TOC) ไปยัง PDFs ช่วยเพิ่มการนําทางการค้นหาและการฝึกอบรมมืออาชีพ ด้วย Aspose.PDF.Plugin TocGenerator สําหรับ .NET คุณสามารถอัตโนมัติการสร้าง TOC สําหรับชุดเอกสารทั้งหมดที่สมบูรณ์แบบสําหรับการเผยแพร่การดําเนินงานด้านไอทีหรือการทํางานทางวิชาการ.
Batch TOC Creation: Loop ผ่าน PDFs
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}");
}ตัวเลือก TOC ที่กําหนดเอง & สนับสนุนหลายระดับ
- TOC มัลติระดับ: ชุด
LevelsในTocOptionsสําหรับหัวด้านล่างหรือส่วนไดเรกชัน. - ชื่อที่กําหนดเอง: ใช
Titleคุณสมบัติสําหรับชื่อ TOC ที่กําหนดเองหรือแบรนด. - **การออกแบบ:**ปรับแต่งรูปร่าง TOC โดยใช้ตัวเลือกปลั๊กอิน (ฟังก์ชันสี ฯลฯ.).
กรณีการใช้งาน
- ผู้เผยแพร่มาตรฐานการนําทางในชุดหนังสือ/เอกสาร
- ทีมด้านไอทีจัดเตรียมรายงานเพื่อการปฏิบัติตาม / การจัดเก็บข้อมูล
- นักศึกษาปรับปรุงแพคเกจหลักสูตรหรือบันทึกการสอน
คําถามที่ถามบ่อย
**Q: ฉันสามารถสร้าง TOC ที่กําหนดเองสําหรับแต่ละเอกสารได้หรือไม?**A: ใช่ - การตั้งค่าคุณสมบัติ TOC แบบไดนามิก (ชื่อระดับรูปแบบ) ตามเนื้อหาหรือข้อมูลโลหะของแต่ละไฟล์ในสคริปต์ชุดของคุณ.
**Q: TOCs มัลติระดับได้รับการสนับสนุนหรือไม?**A: ใช่ - ตั้งค่า Levels คุณสมบัติที่ตรงกับโครงสร้างหัวที่คุณต้องการ (เช่นบทและส่วนล่าง).
**Q: สิ่งนี้ทํางานบน PDF ที่เข้ารหัสได้หรือไม?**A: ใช่จนกว่าคุณให้รหัสผ่านผ่านทางตัวเลือกปลั๊กอินที่จําเป็น.
**Pro เคล็ดลับ:**รวมชุด TOC ที่เพิ่มกับเอกสารผสม (ใช้ปลั๊กอินผสม) สําหรับอัตโนมัติการเผยแพร่เต็มรูปแบบ.