Aspose.PDF ToC generator za .NET

Aspose.PDF ToC Generator za .NET omogućuje razvijalcima da programski unose prilagođene Table of Contents (TOC) u PDF dokumente.Ugrađen na Aspos.pdf motoru, skenira naslove, knjigovodstvene oznake ili prilagojene označivače, generira hierarhijske TOC uloge i povezuje ih s odgovarajućim stranicama – ubrzava navigaciju s minimalnim naporom.

Počeo je

Instaliranje i postavljanje

Značajke i funkcionalnosti

Automatski TOC generacija

  • Skaniranje naslova (Heading1 – HeadingN), knjigovodstvenih znakova ili prilagođenih oznaka.
  • Automatski stvaraju stranice TOC-a koje se neosjetljivo integriraju u tok dokumenta.

Prilagodljiv stil

  • Definicija fontova, veličine, boje, indentacije i vodećih likova.
  • Primjenjujte globalne šablone ili pojedinačne stilove po razini.
  • Usklađivanje korporativnog brandinga ili smjernica za dizajn.

Hierarhijska razina

  • Podrška višestupanjskim strukturama za poglavlja, odjeljke i pododjela.
  • Svaka razina može imati jedinstvenu formatu.

Bookmark i poveznica integracija

  • Svaki TOC ulaz je aktivan link na stranicu odredišta.
  • Spajanje s postojećim listovima dokumenata ili ih izvoziti odvojeno.

Dinamična broja stranica

  • Unosi TOC-a uvijek odražavaju ispravne brojeve stranica, čak i nakon ulazaka ili brisanja stranica.
  • Automatski se izračunava tijekom generacije.

Ključne oznake

  • Određivanje arbitražnog teksta ili XML-baznih oznaka za TOC uloge.
  • Korisno za dokumente bez službenih naslova.

Optimiziranje performansi

  • Proizvodnja na temelju struje za velike dokumente.
  • Batch generacija podržana za više PDF-ova.

Primjer koda: generiranje TOC za PDF dokument

internal static class TocGeneratorDemo
{
    internal static void Run()
    {
        var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
        var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");

        TocGenerator generator = new();
        TocOptions options = new();

        options.AddInput(new FileDataSource(inputPath));
        options.AddOutput(new FileDataSource(outputPath));

        var resultContainer = generator.Process(options);
        var result = resultContainer.ResultCollection[0];

        Console.WriteLine(result);
    }
}

Savjeti i najbolje prakse

  • Koristite dosljedne naslovne stilove/knjige za točnu generaciju TOC-a.
  • Definicija ponovnih šablona stila za jedinstvenost u dokumentima.
  • Konvertirati postojeće oznake u ulaznice TOC-a za točnu navigaciju.
  • Ponovno generirati TOC nakon izmjene narudžbe ili broja stranice.
  • Korištenje profila za velike PDF-ove; razmislite o obradi paketa.
  • Na raspolaganju Document Objekti nakon obrade na slobodne resurse.

Napredne značajke

  • Kreirajte potpuno prilagođene TOC-ove s raznovrsnim formatima.
  • Dodajte TOC-ove postojećim PDF-ovima bez poremećaja sadržaja.
  • Omogućuje generaciju TOC-a za višestruke radne tokove.

Koristite slučajeve

  • Struktura akademskih izvješća s navigacijskim odjeljcima.
  • Stvaranje priručnika i vodiča s profesionalnom navigacijom.
  • Dodavanje TOC-a u e-knjige za poboljšanje iskustva čitatelja.

Često postavljana pitanja

**Što radi Aspose.PDF ToC Generator?**Stvara profesionalne, povezane tablice sadržaja u PDF datotekama za bolju navigaciju.

**Kako se to razlikuje od Aspose.PDF za .NET?**Aspose.PDF za .NET nudi punu paletu PDF API-ja, dok se ToC Generator usredotočuje samo na generiranje TOC-a.

**Je li to ograničeno na stvaranje TOC-a?**Da, specijalizira se za stvaranje TOC-a. Ostale zadatke zahtijevaju dodatne plugine ili Aspose.PDF.

Postoji li online alat za generaciju TOC-a?**Ne postoji posvećen alat, ali Aspose nudi druge besplatne online PDF utilitete.

Gdje mogu pronaći C# primjere?Posjetite Aspose.PDF dokumentaciju i stranice slijetanja za praktične uzorke.

 Hrvatski