Hoe om TOC toe te voegen aan meerdere PDF's in .NET

Hoe om TOC toe te voegen aan meerdere PDF's in .NET

Met Aspose.PDF.Plugin TocGenerator voor .NET kunt u TOC creatie automatiseren voor hele documenten - perfect voor publicatie, IT-operaties of academische werkstromen.

Batch TOC Creation: Loop via PDF’s

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-opties en multi-level ondersteuning

  • Multi-niveau TOC: Set Levels In de TocOptions voor subheadings of sectiele hiërarchieën.
  • Custom titels: Gebruik de Title eigendom voor geïdentificeerde of gemarkeerde TOC headings.
  • Styling: Aanpassen van de TOC verschijning via plug-in opties (fonte, kleur, enz.).

Gebruik Cases

  • Publishers normaliseren navigatie in boeken/documenten sets
  • IT teams voorbereiden rapporten voor naleving/archiveren
  • Educatoren verbeteren cursuspakketten of lezingsnotes

Vaak gestelde vragen

**Q: Kan ik een aangepaste TOC voor elk document genereren?**A: Ja – dynamisch instellen TOC eigenschappen (titel, niveaus, styling) op basis van de inhoud of metadata van elk bestand in uw batch script.

**Q: zijn multi-level TOC’s ondersteund?**A: Ja – zet de Levels eigenschappen die overeenkomen met de hoofdstructuur die u wilt (bijvoorbeeld hoofdstukken en sub-afdelingen).

**Q: werkt dit op versleutelde PDF’s?**A: Ja, zolang u het wachtwoord via plug-in opties waar nodig.

Pro Tip: Combine batch TOC toevoeging met document fusie (met behulp van de Merger plugin) voor volledige publicatie automatisering.

 Nederlands