Hur man batchar TOC till flera PDF-filer i .NET

Hur man batchar TOC till flera PDF-filer i .NET

Att lägga till en Tabel av innehåll (TOC) till PDF-filer förbättrar navigation, sökning och professionell polska. Med Aspose.PDF.Plugin TocGenerator för .NET kan du automatisera TOC-skapandet för hela dokumentbättringar – perfekt för publicering, IT-operationer eller akademiska arbetsflöden.

Batch TOC Creation: Loop Through PDFs

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

Anpassade TOC-alternativ & Multi-Level Support

  • Multi-nivå TOC: Set Levels i TocOptions för underteckningar eller sektionshierarkier.
  • Anpassade rubriker: Använd Title Fastighet för lokaliserade eller varumärkta TOC-huvud.
  • Styling: Anpassa TOC-utseendet via pluginalternativ (form, färg etc.).

Användningsfall

  • Utgivare som standardiserar navigation i bok/dokumentset
  • IT-teamet förbereder rapporter för överensstämmelse / arkivering
  • Utbildare som förbättrar kurspaket eller föreläsningsnoter

Ofta ställda frågor

**Q: Kan jag generera en anpassad TOC för varje dokument?**A: Ja – dynamiskt ställa in TOC-egenskaper (titel, nivåer, styling) baserat på innehållet i varje fil eller metadata i ditt batchskript.

**Q: Är flernivå TOC stöds?**A: Ja – ställ in Levels egendom för att matcha den huvudstruktur du vill ha (t.ex. kapitel och underavsnitt).

**Q: Fungerar detta på krypterade PDF-filer?**A: Ja, så länge du ger lösenordet via plugin-alternativ där det behövs.

Pro Tips: Kombinera TOC tillägg med dokumentblandning (med hjälp av Merger-plugin) för fullständig publiceringsautomation.

 Svenska