Hvordan man tilføjer TOC til flere PDF'er i .NET

Hvordan man tilføjer TOC til flere PDF'er i .NET

Med Aspose.PDF.Plugin TocGenerator for .NET kan du automatisere TOC-oprettelse til hele dokumentpakker – perfekt til udgivelse, IT-operationer eller akademiske arbejdstrømme.

Batch TOC Creation: Loop gennem PDF’er

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}");
}

Tilpasset TOC-multi-niveau support

  • Multi-niveau TOC: Set Levels I TocOptions for underheadings eller sektion hierarkier.
  • Custom Titles: Brug den Title ejendom for lokaliserede eller mærkede TOC-hovedsteder.
  • Styling: Tilpasse TOC udseende via plugin-muligheder (form, farve osv.).

Brug af sager

  • Udgivere standardiserer navigation i bøger/dokumenter
  • IT-teams fremlægger rapporter for overholdelse / arkivering
  • Lærere forbedrer kurspakker eller forelæsningsnoter

Ofte stillede spørgsmål

**Q: Kan jeg generere en tilpasset TOC for hvert dokument?**A: Ja – dynamisk indstille TOC-egenskaber (titel, niveauer, styling) baseret på hver fils indhold eller metadata i din batch script.

**Q: Er multi-niveau TOC’er understøttet?**A: Ja - sæt den Levels ejendommen til at matche den overskriftstruktur, du ønsker (f.eks. kapitel og underavsnitt).

**Q: Arbejder dette på krypterede PDF’er?**A: Ja, så længe du giver adgangskoden via plugin-muligheder, hvor det er nødvendigt.

Pro Tip: Kombinere TOC-tilskud med dokumentforbindelse (med hjælp af Merger-plugin) til fuld offentliggørelse automatisering.

 Dansk