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.