Aspose.PDF ToC generátor pro .NET
Aspose.PDF ToC Generator pro .NET umožňuje vývojářům programově vložit přizpůsobitelné tabulky obsahu (TOC) do dokumentů PDF. Vestavěný na nástroji ASPOSE.pdf skenuje titulky, poznámky nebo vlastněné značky, vytváří hierarchické vstupy TOC a odkazuje je na odpovídající stránky – zrychluje navigaci s minimálním úsilím.
Začínáme
Instalace a nastavení
- Přidat
Aspose.PDF
A to prostřednictvím NuGet. - Před použitím nastavte měřené licence (viz Licencování na bázi měření ).a).
- Pro podrobné kroky instalace, viz Instalační průvodce .
Funkce a funkce
Automatická generace TOC
- Skenování titulků (Heading1 – HeadingN), záznamů nebo přizpůsobených značek.
- Automaticky vytvářejí stránky TOC, které se do toku dokumentů bezproblémově integrují.
Customizovatelný styling
- Definujte písma, velikost, barvy, indentace a vedoucí znaky.
- Aplikujte globální šablony nebo jednotlivé styly na úrovni.
- Spolupráce s firemním brandingem nebo designovými pokyny.
Hierarchické úrovně
- Podporuje víceúrovňové struktury pro kapitoly, sekce a pododstavce.
- Každá úroveň může mít jedinečnou formátování.
Bookmark a Link integrace
- Každý vstup TOC je aktivním odkazem na stránku cíle.
- Spojte se se stávajícími dokladovými značkami nebo je vyvážete samostatně.
Dynamické číslo stránky
- Vstupy TOC vždy odrážejí správné čísla stránek, a to i po vložení stránek nebo vymazání.
- Přepočítává se automaticky během generace.
Custom označování
- Zadejte arbitrážní text nebo XML-založené značky pro vstupy TOC.
- Užitečné pro dokumenty bez oficiálních titulů.
Optimalizace výkonu
- Stream-based zpracování pro velké dokumenty.
- Generace batch podporovaná pro více PDF.
Příklad kódu: Generování TOC pro 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 nejlepší postupy
- Použijte konzistentní titulní styly/bookmarky pro přesnou generaci TOC.
- Definujte opakovaně použitelné stylové šablony pro uniformitu v dokumentech.
- Konvertovat stávající záložky do vstupů TOC pro přesnou navigaci.
- Obnovte TOC po změně pořadí nebo počtu stránek.
- Použití paměti profilu pro velké PDF; zvážit zpracování souborů.
- Dostupné pro
Document
Objekty po zpracování do volných zdrojů.
Pokročilé funkce
- Vytvořte plně přizpůsobené TOC s různými formáty.
- Přidejte TOC do stávajících PDF bez narušení obsahu.
- Umožňuje batch TOC generace pro multi-file pracovních toků.
Případové studie
- Struktura akademických zpráv s navigovatelnými sekcemi.
- Vytváření manuálů a průvodců s profesionální navigací.
- Přidání TOC do e-knih pro lepší čtenářské zkušenosti.
Často kladené otázky
**Co dělá Aspose.PDF ToC Generator?**Vytváří profesionální, propojené tabulky obsahu v souborech PDF pro lepší navigaci.
**Jak se to liší od Aspose.PDF pro .NET?**Aspose.PDF pro .NET nabízí kompletní soubor PDF APIs, zatímco ToC Generator se zaměřuje pouze na generování TOC.
**Je to omezeno na generování TOC?**Ano, specializuje se na tvorbu TOC. Ostatní úkoly vyžadují další pluginy nebo Aspose.PDF.
**Existuje online nástroj pro generaci TOC?**Neexistuje žádný speciální nástroj, ale společnost Aspose nabízí další bezplatné online PDF nástroje.
Kde můžu najít příklady C#?Navštivte dokumentaci Aspose.PDF a přistávací stránky pro praktické vzorky.