Kaip įtraukti TOC į daugelį PDF .NET

Kaip įtraukti TOC į daugelį PDF .NET

Pridėjus turinio lentelę (TOC) į PDF, pagerėja navigacija, paieškos ir profesionalus rašymas. Aspose.PDF.Plugin TocGenerator .NET, galite automatizuoti TOC kūrimą visoms dokumentų rinkinims – tobulas leidimui, IT operacijoms ar akademiniams darbo srautams.

„Batch TOC Creation: Loop Through 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}");
}

Pritaikytos TOC galimybės ir daugiapakopė parama

  • Daugelio lygio TOC: Rinkinys Levels Į TocOptions Pagrindinės kategorijos arba skyrių hierarchijos.
  • Nustatytas pavadinimas: Naudokite Title Nuosavybė lokalizuotoms ar prekių ženkloms TOC adresams.
  • Styling: Pritaikykite TOC išvaizdą per “plugin” parinktis (formatas, spalva ir tt).

Naudokite atvejus

  • Publishers standartizuoti navigaciją knygos / dokumentų rinkinys
  • IT komandos pateikia atitikties / archyvavimo ataskaitas
  • Mokytojai, kurie tobulina kursinius paketus ar paskaitinius įrašus

Dažnai užduodami klausimai

**Q: Ar galiu sukurti kiekvienam dokumentui pritaikytą TOC?**A: Taip – dinamiškai nustatyti TOC savybes (titulą, lygius, stiliaus) remiantis kiekvieno failo turiniu arba metaduomenis jūsų batch scenarijuje.

**Q: Ar palaikomi daugiapakopiai TOC?**A: Taip – įveskite Levels turtas, kad atitiktų norimą pavadinimo struktūrą (pavyzdžiui, skyrius ir subsekcijos).

**Q: Ar tai veikia ant šifruotų PDF?**A: Taip, tol, kol pateikiate slaptažodį per “plugin” parinktis, kai reikia.

Pro patarimas: Kombinuokite „Batch TOC“ papildymą su dokumentais (naudojant „Merger“ priedą) už visą leidybos automatizavimą.

 Lietuvių