Kako dodati TOC u više PDF-ova u .NET-u

Kako dodati TOC u više PDF-ova u .NET-u

Dodavanje tablice sadržaja (TOC) u PDF-ove poboljšava navigaciju, pretragu i profesionalni poljski jezik. Aspose.PDF.Plugin TocGenerator za .NET, možete automatizirati stvaranje TOC-a za cijeli paket dokumenata – savršen za publikacije, IT operacije ili akademske radne tokove.

Batch TOC Creation: Loop kroz PDF-ove

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}");
}

Prilagođene opcije TOC-a i podrška na više razina

  • Mnogobrojni TOC: Set Levels u TocOptions za podglavice ili odjeljne hierarhije.
  • Korišteno ime: Koristite Title Proizvodi za lokalizirane ili označene naslovnice TOC.
  • Styling: Prilagodite izgled TOC-a putem opcija plugina ( font, boja itd.).

Koristite slučajeve

  • Izdavači standardiziraju navigaciju u knjigama/dokumentnim skupovima
  • IT timovi pripremaju izvješća o usklađenosti / arhiviranju
  • Učitelji poboljšavaju pakete tečaja ili predavanja

Često postavljana pitanja

**Q: Mogu li stvoriti prilagođeni TOC za svaki dokument?**Odgovor: Da – dinamično postavite TOC svojstva (tit, razine, stiliranje) na temelju sadržaja ili metapodataka svakog datoteke u vašem skriptu.

**Q: Da li se podržavaju multi-level TOC-ovi?**A: Da – postavite Levels svojstva koja odgovaraju vrhovnoj strukturi koju želite (na primjer, poglavlja i pododjeljci).

**Q: Hoće li to raditi na šifriranim PDF-ovima?**A: Da, sve dok pružate lozinku putem opcija plugina gdje je potrebno.

Pro Savjet: Kombinirajte dodatak TOC-a s mješavinom dokumenata (koristeći plugin Merger) za punu automatizaciju publikacije.

 Hrvatski