Як завантажити додаток TOC до кількох PDF-файлів в .NET

Як завантажити додаток TOC до кількох PDF-файлів в .NET

Додавання таблиці контенту (TOC) до PDF-файлів покращує навігацію, пошук і професійний польський. з Aspose.PDF.Plugin TocGenerator для .NET, ви можете автоматизувати створення TOC для цілих пакетів документів — ідеально підходить для публікації, IT-операцій або академічних робочих потоків.

ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ BATCH TOC: Loop Through 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 для кожного документа?**Відповідь: Так — динамічно встановити властивості TOC (назва, рівні, стилінг) на основі вмісту або метадатів кожного файлу у вашому скрипті.

**Q: Чи підтримуються багаторазові МОК?**А: Так — налаштуйте Levels власність, щоб відповідати заголовковій структурі, яку ви хочете (наприклад, розділи та підрозділи).

**Q: Чи працює це на зашифрованих PDF?**Відповідь: Так, поки ви надаєте пароль за допомогою опцій плагіна, коли це необхідно.

Pro Tip: Комбінуйте пакет TOC додаток з поєднанням документів (користуючи плагін Merger) для повної автоматизації публікації.

 Українська