Cum de a adăuga TOC la mai multe PDF-uri în .NET

Cum de a adăuga TOC la mai multe PDF-uri în .NET

Adăugarea unui tabel de conținut (TOC) la PDF-uri îmbunătățește navigarea, căutarea și limba profesională. cu Aspose.PDF.Plugin TocGenerator pentru .NET, puteți automatiza crearea TOC pentru întregul set de documente - perfect pentru publicare, operațiuni IT sau fluxuri de lucru academice.

Batch TOC Creation: Luptă prin 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}");
}

Opțiuni TOC personalizate și suport multi-nivel

  • TOC de mai multe niveluri: Set Levels în TocOptions pentru subheadings sau secțiuni ierarhice.
  • Titluri personalizate: Utilizați Title proprietate pentru titluri TOC localizate sau marcate.
  • Styling: Personalizează aspectul TOC prin opțiunile de plugin (fonte, culori etc.).

Utilizarea cazurilor

  • Publicații standardizează navigația în seturi de cărți / documente
  • Echipele IT pregătesc rapoarte pentru conformitate / arhivare
  • Educatorii care îmbunătățesc pachetul de curs sau notele de lectură

Întrebări frecvente

**Q: Pot genera un TOC personalizat pentru fiecare document?**A: Da – setarea dinamică a proprietăților TOC (titlu, nivel, stil) pe baza conținutului fiecărui fișier sau a metadatelor din scriptul de batch.

**Q: Sunt susținute TOC-uri de mai multe niveluri?**A: Da – stabiliţi Levels proprietate pentru a se potrivi cu structura de titlu pe care o doriți (de exemplu, capitole și subsecții).

**Q: Lucrează acest lucru pe PDF-uri criptate?**A: Da, atâta timp cât furnizați parola prin opțiuni de plugin, acolo unde este necesar.

Pro Sfat: Combine batch TOC supliment cu document fusing (utilizând plugin-ul Merger) pentru automatizarea completă a publicării.

 Română