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
LevelsvTocOptionspre podhlavia alebo sekcie hierarchie. - Custom Titles: Použite
Titlevlastnosti 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.