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
LevelsinTocOptionsper i sottosegretari o le gerarchie di sezione. - Titoli personalizzati: Utilizzare il
TitleProprietà 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.