Com afegir TOC a múltiples PDFs en .NET

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 Levels En el TocOptions per a subheadings o seccions jerarquies.
  • Títols personalitzats: Utilitzeu el Title Propietat 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ó.

 Català