Com afegir TOC a múltiples PDFs en .NET
Afegir una taula de continguts (TOC) a PDFs millora la navegació, la cerca i el pols professional. amb Aspose.PDF.Plugin TocGenerator per .NET, es pot automatitzar la creació de TOC per a tot el paquet de document -perfecte per publicar, les operacions d’IT, o els fluxos de treball acadèmics.
Batch TOC Creation: Loop a través de 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}");
}Opcions de TOC personalitzades i suport multi-nivells
- Multi-nivell TOC: Set
LevelsEn elTocOptionsper a subheadings o seccions jerarquies. - Títols personalitzats: Utilitzeu el
TitlePropietat per a adreces localitzades o marcades TOC. - Estil: Personalitza l’aparença TOC a través de les opcions de plug-in (fonte, color, etc.).
Utilitza els casos
- Publicacions que normalitzen la navegació en llibres/documents
- Els equips informàtics presenten informes de conformitat/arxiu
- Educadors que milloren els paquets de curs o les notes de lliçó
Preguntes freqüents
**Q: Puc generar un TOC personalitzat per a cada document?**A: Sí – configura dinàmicament les propietats de TOC (titul, nivells, estil) basant-se en el contingut o metadades de cada fitxer al seu script de batx.
**Q: Són suportats els TOCs de múltiples nivells?**A: Sí – posa el Levels Propietats que corresponguin amb l’estructura de titulació que desitgi (per exemple, capítols i subseccions).
**Q: funciona això en PDFs encriptats?**A: Sí, sempre que proporcioni la contrasenya a través de les opcions de plug-in quan sigui necessari.
Pro Suggeriment: Combine batx TOC addició amb la fusió de documents (utilitzant el Plug-in Merger) per a l’automatització completa de la publicació.