Aspose.PDF ToC generatorius .NET

Aspose.PDF ToC generatorius .NET leidžia kūrėjams programmingai įterpti pritaikytus Turinio lenteles (TOC) į PDF dokumentus. pastatytas ant „Aspoe.pdf“ variklio, jis peržiūri antraštes, knygos žymenis ar priskirtus pažymėjimus, sukuria hierarchinius TOC įrašus ir sujungia juos prie atitinkamų puslapių – gerinant navigaciją su minimaliu pastangų.

pradėti

Įdiegimas ir nustatymas

Savybės ir funkcijos

Automatinė TOC karta

  • Šanavimo antraštės (Heading1 – HeadingN), knygų ženklai arba pritaikyti žymekliai.
  • Automatiškai sukurti TOC puslapius, kurie integruojami į dokumentų srautą.

Customizuojamas stilius

  • Nustatykite raidės, dydžiai, spalvos, indentacija ir lyderio simbolius.
  • Taikykite pasaulinius šablonus arba atskirus stilius pagal lygį.
  • Atitinka įmonės prekės ženklą ar dizaino gaires.

Hierarchiniai lygiai

  • Padeda daugiapakopėms struktūroms skyriams, skirsniams ir subsekcijoms.
  • Kiekvienas lygis gali turėti unikalų formatavimą.

Bookmark ir Link integracija

  • Kiekvienas TOC įrašas yra aktyvus nuorodas į paskirties puslapį.
  • Suderinkite su esamais dokumentų knyga arba eksportuokite juos atskirai.

Dinaminis puslapio numeravimas

  • TOC įrašai visada atspindi teisingus puslapio numerius, net ir po puslapių įtraukimų ar ištrynimų.
  • Automatiškai perskaičiuojamas per kartos laikotarpį.

Custom žymės

  • Nustatykite savavališką tekstą arba XML pagrįstus žymes TOC įrašams.
  • Naudinga dokumentams be oficialių adresų.

Veiksmingumo optimizavimas

  • Duomenų apdorojimas dideliems dokumentams.
  • Batch generavimas palaikomas keliems PDF failams.

Kodo pavyzdys: TOC generavimas PDF dokumentui

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

Patarimai ir geriausios praktikos

  • Naudokite nuoseklų vadovavimo stilių / knygų ženklų tiksliam TOC generavimui.
  • Nustatykite pakartotinai naudojamus stiliaus šablonus vienodumui tarp dokumentų.
  • Konvertuokite esamas knygos ženklus į TOC įrašus tikslios navigacijos tikslais.
  • Atnaujinkite TOC po to, kai keičiate puslapių tvarką arba skaičiuojate.
  • Profilo atminties naudojimas dideliems PDF; apsvarstykite batch apdorojimą.
  • Pasinaudoti Document objektų po apdorojimo į laisvus išteklius.

Išplėstinės savybės

  • Sukurkite visiškai pritaikytus TOC su įvairiais formatais.
  • Pridėkite TOC į esamus PDF failus be turinio sutrikimo.
  • Leidžiama sukurti „Batch TOC“ versiją daugiafailiniams darbo srautams.

Naudokite atvejus

  • Akademinių ataskaitų struktūra su navigacinėmis dalimis.
  • Sukurkite vadovus ir gaires su profesionaliu navigacija.
  • Pridėti TOC į elektronines knygas geresnio skaitytojų patirties.

Dažnai užduodami klausimai

**Ką daro Aspose.PDF ToC generatorius?**Jis sukuria profesionalias, susietas turinio lenteles PDF failuose geresnei navigacijai.

**Kaip tai skiriasi nuo Aspose.PDF .NET?**Aspose.PDF for .NET siūlo visą PDF API rinkinį, o ToC generatorius orientuotas tik į TOC generavimą.

** Ar tai apsiriboja TOC gamyba?**Taip, ji specializuojasi TOC kūrime. kitoms užduotims reikia papildomų priedų arba Aspose.PDF.

** Ar yra internetinis TOC generavimo įrankis?**Nėra dedikuotų įrankių, tačiau „Aspose“ siūlo kitas nemokamas internetines PDF priemones.

Kur aš galiu rasti C# pavyzdžių?**Apsilankykite Aspose.PDF dokumentacijoje ir pristatymo puslapiuose praktiniams pavyzdžiams.

 Lietuvių