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
- Add
Aspose.PDF
per NuGet. - Nustatykite matuojamą licenciją prieš naudojimą (žr. Išmatuota licencija ).
- Išsamių įrengimo etapų žr. Įdiegimo vadovas .
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.