Aspose.PDF ToC generátor pre .NET
Aspose.PDF ToC Generator pre .NET umožňuje vývojárom programovo vložiť prispôsobiteľné Tabuľky obsahu (TOC) do PDF dokumentov.Vybudovaný na motore ASPOSE.pdf, skenuje titulky, poznámky alebo vlastné značky, generuje hierarchické vstupy TOC a odkazuje ich na príslušné stránky – zintenzívňuje navigáciu s minimálnym úsilím.
Začať sa
Inštalácia a nastavenie
- pridať
Aspose.PDF
cez NuGet. - Nastavenie meranej licencie pred použitím (pozri Metrické licencie ).
- Pre podrobné kroky inštalácie, pozri Inštalácia sprievodca .
Funkcie a funkcie
Automatická generácia TOC
- Skenovanie hlavy (Heading1 – HeadingN), poznámky alebo vlastné značky.
- Automaticky vytvárajú stránky TOC, ktoré sa bezproblémovo integrujú do toku dokumentu.
Customizovateľný štýl
- Definujte písma, veľkosti, farby, indentácie a vedúce znaky.
- Aplikujte globálne šablóny alebo individuálne štýly podľa úrovne.
- Súvisí s firemným brandingom alebo návrhovými usmernením.
hierarchické úrovne
- Podporuje viacúrovňové štruktúry pre kapitoly, sekcie a podsekcie.
- Každá úroveň môže mať jedinečný formát.
Bookmark a linková integrácia
- Každý vstup TOC je aktívnym odkazom na cieľovú stránku.
- Spojte sa s existujúcimi značkami dokumentov alebo ich vyvážte samostatne.
Dynamické číslo stránky
- TOC vstupy vždy odrážajú správne čísla stránok, aj po stránkach alebo odstránenia.
- Automaticky sa prepočíta počas generácie.
Custom značiek
- Zadajte dobrovoľný text alebo XML-založené značky pre vstupy TOC.
- Vhodné pre dokumenty bez oficiálnych titulov.
Optimalizácia výkonu
- Stream-based spracovanie pre veľké dokumenty.
- Batch generácia podporovaná pre viaceré PDF.
Príklad kódu: Generácia TOC pre 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);
}
}
Tipy a najlepšie postupy
- Použite konzistentné hlavné štýly/bookmarks pre presnú generáciu TOC.
- Definujte opätovne použiteľné štýlové šablóny pre uniformitu v dokumentoch.
- Konvertovať existujúce poznámky do vstupov TOC pre presnú navigáciu.
- Obnovte TOC po zmene polohy alebo počítaní.
- Použitie pamäte profilu pre veľké PDF; zvážte spracovanie balíkov.
- K dispozícii je
Document
Objekty po spracovaní na voľné zdroje.
Pokročilé funkcie
- Vytvorte plne prispôsobené TOC s rôznymi formátmi.
- Pridať TOC do existujúcich PDF bez narušenia obsahu.
- Umožňuje generáciu batch TOC pre pracovné toky viacerých súborov.
Použitie prípadov
- Štruktúra akademických správ s navigovateľnými sekciami.
- Vytvorenie manuálov a sprievodcov s profesionálnou navigáciou.
- Pridanie TOC k e-knihám pre lepšie čitateľské skúsenosti.
Často kladené otázky
**Čo robí Aspose.PDF ToC Generator?**Vytvára profesionálne, prepojené tabuľky obsahu v súboroch PDF pre lepšiu navigáciu.
**Ako sa to líši od Aspose.PDF pre .NET?**Aspose.PDF pre .NET ponúka kompletný súbor PDF APIs, zatiaľ čo generátor ToC sa zameriava len na generovanie TOC.
**Je to obmedzené na generovanie TOC?**Áno, špecializuje sa na tvorbu TOC. Iné úlohy vyžadujú dodatočné pluginy alebo Aspose.PDF.
**Existuje online nástroj pre generáciu TOC?**Neexistuje žiadne venované nástroj, ale Aspose ponúka ďalšie bezplatné online PDF nástroje.
Kde môžem nájsť príklady C#?Navštívte dokumentáciu Aspose.PDF a pristávacie stránky pre praktické vzorky.