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înTocOptionspentru subheadings sau secțiuni ierarhice. - Titluri personalizate: Utilizați
Titleproprietate 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.