Как да добавите 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 собственост, която съответства на желаната заглавна структура (например глави и подсекции).
**П: Работи ли това с шифровани PDF файлове?**A: Да, докато предоставите паролата чрез опциите за плагини, когато е необходимо.
Про Съвет: Комбиниране на пакет TOC добавка с сливане на документи (използвайки Plugin Merger) за пълна публикация автоматизация.