Ako pridať TOC do viacerých PDF v .NET

Ako pridať TOC do viacerých PDF v .NET

Pridanie tabuľky obsahu (TOC) do PDF zlepšuje navigáciu, vyhľadávanie a profesionálny jazyk. Aspose.PDF.Plugin TocGenerator pre .NET, môžete automatizovať tvorbu TOC pre celé dokumenty - ideálne pre publikovanie, IT operácie alebo akademické pracovné toky.

Batch TOC Creation: Loop cez 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}");
}

Custom TOC Options & Podpora na viacerých úrovniach

  • Množstvo úrovne TOC: Set Levels v TocOptions pre podhlavia alebo sekcie hierarchie.
  • Custom Titles: Použite Title vlastnosti pre lokalizované alebo označené adresy TOC.
  • Styling: Prispôsobte vzhľad TOC pomocou možností pluginu (formát, farba atď.).

Použitie prípadov

  • Vydavateľstvo štandardizuje navigáciu v knižných/dokumentárnych súboroch
  • IT tímy predkladajú správy o dodržiavaní / archivácii
  • Učitelia posilňujú kurzové balíky alebo prednášky

Často kladené otázky

**Q: Môžem pre každý dokument vytvoriť vlastný TOC?**Odpoveď: Áno – dynamicky nastaviť vlastnosti TOC (title, úrovne, štýl) na základe obsahu alebo metaúdajov každého súboru vo vašom batch skript.

**Q: Podporuje sa viacúrovňové TOC?**A: Áno – nastaviť Levels vlastnosť, ktorá sa zhoduje s hlavnou štruktúrou, ktorú chcete (napr. kapitoly a podsekcie).

**Q: To funguje na šifrovaných PDF?**Odpoveď: Áno, pokiaľ poskytnete heslo prostredníctvom možností pluginu, ak je to potrebné.

Pro Tip: Kombinovať balíček TOC doplnok s kombináciou dokumentov (využitie Plugin Merger) pre plnú automatizáciu publikácie.

 Slovenčina