Как да добавите TOC към множествени PDF файлове в .NET

Как да добавите 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) за пълна публикация автоматизация.

 Български