Aspose.PDF ToC Generator for .NET
Aspose.PDF ToC Generator for .NET gjør det mulig for utviklere å programmatisk legge inn tilpassede Tables of Contents (TOC) i PDF-dokumenter. Bygget på Aspos.pdf-motoren, skanner det overskrifter, bokmerker eller tilpaste markere, genererer hierarkiske TOC-innlegg og kobler dem til de tilsvarende sidene – fremmer navigasjon med minimal innsats.
Å bli startet
Installasjon og installasjon
- Add
Aspose.PDF
gjennom NuGet. - Konfigurere målt lisens før bruk (se målt lisens ).
- For detaljerte installasjonsprosesser, se Installeringsguide .
Egenskaper og funksjoner
Automatisk TOC Generasjon
- Skanne overskrifter (Heading1 – HeadingN), bokmerker eller tilpassede markere.
- Automatisk generere TOC-sider som integrerer seg i dokumentstrømmen.
Tilpasset stiling
- Definer bokstaver, størrelser, farger, indentasjon og ledende tegn.
- Bruk globale maler eller individuelle stiler per nivå.
- Match corporate branding eller design retningslinjer.
Hierarkiske nivåer
- Støtte flernivåstrukturer for kapitler, seksjoner og underavsnitt.
- Hvert nivå kan ha unik formatering.
Bookmark og Link Integrasjon
- Hver TOC-innføring er en aktiv link til destinasjonssiden.
- Kombiner med eksisterende dokumentbøker eller eksporter dem separat.
Dynamisk sidenummering
- TOC-innføringer gjenspeiler alltid riktig sidenummer, selv etter sideinnføring eller sletting.
- Automatisk gjenopprettet under generasjon.
Custom Markere
- Angi vilkårlig tekst eller XML-baserte tags for TOC-innlegg.
- Nyttig for dokumenter uten formelle overskrifter.
Optimalisering av ytelse
- Strømbasert behandling for store dokumenter.
- Batch generasjon støttet for flere PDF-er.
Kodeeksempel: Generere TOC for 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);
}
}
Tips og beste praksis
- Bruk konsekvente heading stiler / bokmerker for nøyaktig TOC-generasjon.
- Definer gjenbrukbare stilmaler for ensartethet over dokumenter.
- Konverter eksisterende bokmerker til TOC-innlegg for nøyaktig navigasjon.
- Å gjenopprette TOC etter å ha endret sideordre eller telle.
- Bruk av profilminne for store PDF-er; vurdere batchbehandling.
- Til disposisjon av
Document
gjenstander etter behandling til frie ressurser.
avanserte funksjoner
- Krever fullstendig tilpassede TOCs med ulike formater.
- Legg TOCs til eksisterende PDF-er uten å forstyrre innholdet.
- Oppnår batch TOC-generasjon for multi-filer arbeidsflyter.
Bruker tilfeller
- Strukturering av akademiske rapporter med navigable seksjoner.
- Skap manualer og veiledninger med profesjonell navigasjon.
- Legg til TOCs til e-bøker for bedre leseropplevelse.
Ofte stillede spørsmål
** Hva gjør Aspose.PDF ToC Generator?**Det skaper profesjonelle, koblede innholdstabeller i PDF-filer for bedre navigasjon.
**Hvordan er dette forskjellig fra Aspose.PDF for .NET?**Aspose.PDF for .NET tilbyr en full rekke PDF-APIs, mens ToC Generator fokuserer bare på å generere TOCs.
** Er det begrenset til å generere TOCs?**Ja, det spesialiserer seg på TOC skapning. Andre oppgaver krever ekstra plugins eller Aspose.PDF.
**Er det et nettverksverktøy for TOC-generasjon?**Det finnes ingen dedikert verktøy, men Aspose tilbyr andre gratis online PDF-verktøy.
- Hvor kan jeg finne C# eksempler? *Besøk Aspose.PDF-dokumentasjon og landingssider for praktiske prøver.