Aspose.PDF ToC Generator for .NET

Aspose.PDF ToC Generator for .NET antaa kehittäjille mahdollisuuden ohjelmattisesti sisällyttää räätälöityjä sisältötaulukkoja (TOC) PDF-tiedostoihin. Asennettu Aspos.pdf-moottoriin, se skannaa otsikoita, kirjaimistoja tai mukautettuja merkkejä, tuottaa hierarkisia TOC-osoitteita ja linkittää niitä vastaaviin sivuihin - nopeuttaa navigointia vähäisellä vaivalla.

Aloittaminen

Asennus ja asennus

  • Lisää Aspose.PDF ja NuGet kautta.
  • Määritä mitattu lisenssi ennen käyttöä (katso mitattu lisenssi ).
  • Yksityiskohtaiset asennusvaiheet, katso Asennusopas .

Ominaisuudet ja toiminnot

Automaattinen TOC sukupolvi

  • Skantaa otsikoita (Heading1 – HeadingN), kirjanmerkkejä tai räätälöityjä merkkejä.
  • Luo automaattisesti TOC-sivuja, jotka integroituvat säännöllisesti asiakirjan virtaukseen.

Käsiteltävä tyyli

  • Määritä kirjaimet, koot, värit, indentaatio ja johtajat.
  • Soveltaa globaaleja malleja tai yksittäisiä tyylejä tasolle.
  • Yhteensopiva yrityksen brändin tai suunnittelun suuntaviivat.

Hierarkiset tasot

  • Tukee monitasoisia rakenteita lukuihin, osiin ja alakohtiin.
  • Jokaisella tasolla voi olla ainutlaatuinen muotoilu.

Bookmark ja linkin integrointi

  • Jokainen TOC-osoite on aktiivinen linkki kohteen sivulle.
  • Sekoita olemassa oleviin asiakirjoihin tai viedä ne erikseen.

Dynaaminen sivun numerointi

  • TOC-osoitteet heijastavat aina oikeaa sivumeroa, myös sivun sisällön tai poistamisen jälkeen.
  • Ne lasketaan automaattisesti uudelleen tuotannon aikana.

Custom Markerit

  • Määritä mielivaltainen teksti tai XML-pohjaiset etiketit TOC-tiedostoille.
  • Hyödyllinen asiakirjoihin ilman virallisia otsikoita.

suorituskyvyn optimointi

  • Liikennepohjainen käsittely suurille asiakirjoille.
  • Batch-tuotanto tukee useita PDF-tiedostoja.

Koodin esimerkki: TOC: n tuottaminen PDF-dokumentille

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

Vinkkejä ja parhaita käytäntöjä

  • Käytä johdonmukaisia ohjaustyylejä / kirjanmerkkejä tarkkaan TOC-tuotantoon.
  • Määritä uudelleenkäytettävät tyylimallit yhdenmukaisuuden asiakirjojen välillä.
  • Muuntaa olemassa olevat kirjaimet TOC-tunnuksiksi tarkkaan navigoinnin varmistamiseksi.
  • Luo uudelleen TOC: n muuttamisen jälkeen sivun järjestyksen tai laskun.
  • Profiilin muistin käyttö suurille PDF-tiedostoille; harkitse pakkauksen käsittelyä.
  • Saatavilla on Document esineitä käsittelyn jälkeen vapaisiin resursseihin.

Edistyneet ominaisuudet

  • Rakenna täysin räätälöityjä TOC: t erilaisilla muodoilla.
  • Liitä TOC: t olemassa oleviin PDF-tiedostoihin häiritsemättä sisältöä.
  • Mahdollistaa batch TOC-tuotannon monitiedostojen työnkulkuille.

Käytä tapauksia

  • Rakentamalla akateemisia raportteja navigoitavilla osilla.
  • Luo manuaaleja ja oppaita ammattimaisella navigoinnilla.
  • TOC: n lisääminen e-kirjoihin parempaan lukijan kokemukseen.

Usein kysyttyjä kysymyksiä

**Mitä Aspose.PDF ToC Generator tekee?**Se luo ammattimaisia, linkitettyjä sisältötaulukkoja PDF-tiedostoissa parempaan navigointiin.

**Miten tämä eroaa Aspose.PDF:stä .NET:lle?**Aspose.PDF for .NET tarjoaa täyden valikoiman PDF-API:itä, kun taas ToC Generator keskittyy vain TOC:ien tuottamiseen.

**Onko se rajoitettu TOC: n tuottamiseen?**Kyllä, se on erikoistunut TOC luomiseen. Muut tehtävät vaativat lisäsovelluksia tai Aspose.PDF.

**Onko verkossa työkalu TOC-tuotantoon?**Ei ole omistettu työkalu, mutta Aspose tarjoaa muita ilmaisia verkossa PDF-työkaluja.

*Missä voin löytää C# -näytteitä?Valitse Aspose.PDF-dokumentaatio ja laskeutumisivut käytännön näytteille.

 Suomi