Jak přidat TOC do více PDF v .NET

Jak přidat TOC do více PDF v .NET

Přidání tabulky obsahů (TOC) do PDF zlepšuje navigaci, vyhledávání a profesionální polštářství. Aspose.PDF.Plugin TocGenerator pro .NET, můžete automatizovat tvorbu TOC pro celé dokumenty - perfektní pro publikování, IT operace nebo akademické pracovní toky.

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

Přizpůsobené možnosti TOC a podpora na více úrovních

  • více úrovní TOC: Set Levels v TocOptions pro podhlavní nebo sekční hierarchie.
  • Custom Titles: Použijte Title Vlastnictví pro lokalizované nebo označené název TOC.
  • Styling: Přizpůsobte vzhled TOC prostřednictvím možností pluginu (formát, barva atd.).

Případové studie

  • Vydavatelé standardizují navigaci v souborech knih/dokumentů
  • IT týmy předkládají zprávy o shodě / archivování
  • Učitelé zlepšují kurzy nebo přednášky

Často kladené otázky

**Q: Můžu vytvořit přizpůsobený TOC pro každý dokument?**Odpověď: Ano – dynamicky nastavení vlastností TOC (titel, úrovně, styling) na základě obsahu nebo metadata každého souboru ve skriptu batch.

**Q: Podporují se multi-level TOC?**A: Ano – nastavte Levels vlastnosti odpovídající hlavní struktuře, kterou chcete (např. kapitoly a pododstavce).

**Q: To funguje na šifrovaných PDF?**Odpověď: Ano, pokud poskytnete heslo prostřednictvím možností pluginu, kde je to nutné.

Pro Tip: Kombinujte balíček TOC s kombinací dokumentů (použitím pluginu Merger) pro plnou automatizaci publikace.

 Čeština