Come raccogliere l'aggiunta di TOC a molti PDF in .NET

Come raccogliere l'aggiunta di TOC a molti PDF in .NET

L’aggiunta di una tabella di contenuti (TOC) ai PDF migliora la navigazione, la ricerca e il linguaggio professionale. Aspose.PDF.Plugin TocGenerator per .NET, è possibile automatizzare la creazione di TOC per tutti i pacchetti di documenti - perfetto per pubblicare, operazioni IT, o flussi di lavoro accademici.

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

Opzioni TOC personalizzate e supporto multi-level

  • Multi-livello TOC: Set Levels in TocOptions per i sottosegretari o le gerarchie di sezione.
  • Titoli personalizzati: Utilizzare il Title Proprietà per titoli TOC localizzati o marchiati.
  • Styling: Personalizza l’aspetto TOC attraverso le opzioni di plugin (fonte, colori, ecc.).

Casi d’uso

  • Editori che standardizzano la navigazione nei set di libri/documenti
  • I team IT presentano rapporti per la conformità/archiviazione
  • Educatori che migliorano i pacchetti di corsi o le note di lezione

Domande frequenti

**Q: Posso generare un TOC personalizzato per ogni documento?**A: Sì – impostare dinamicamente le proprietà TOC (titolo, livelli, stile) sulla base del contenuto o dei metadati di ciascun file nel tuo script di batch.

**Q: I TOC multi-level sono supportati?**A: Sì – impostare il Levels Proprietà per corrispondere alla struttura di titolo che si desidera (ad esempio, capitoli e sottosezioni).

**Q: Questo funziona su PDF crittografati?**A: Sì, finché fornisci la password tramite opzioni di plugin se necessario.

Pro Suggerimento: Combinare l’aggiunta TOC con la fusione di documenti (utilizzando il plugin Merger) per la completa automazione della pubblicazione.

 Italiano