Aspose.PDF ToC Generator til .NET
Aspose.PDF ToC Generator for .NET gør det muligt for udviklere at programmeret indsætte tilpassede Tables of Contents (TOC) i PDF-dokumenter. Opbygget på Aspos.pdf-motoren skanner det overskrifter, bogmærker eller brugerdefinerede markører, genererer hierarkiske TOC-indtægter og linker dem til de tilsvarende sider – fremmer navigationen med minimal anstrengelse.
At blive begyndt
Installation og installation
- Tilføj
Aspose.PDF
gennem NuGet. - Konfigurer målt licens før brug (se Målt licens ).
- For detaljerede installationsmetoder, se Installationsvejledning .
Funktioner og funktioner
Automatisk TOC Generation
- Scan overskrifter (Heading1 – HeadingN), bogmærker eller brugerdefinerede markører.
- Automatisk generere TOC-sider, der integreres trådløst i dokumentstrømmen.
Tilpasset stil
- Definition af bogstaver, størrelser, farver, indentation og ledende tegn.
- Anvende globale malerier eller individuelle stilarter pr. niveau.
- Match corporate branding eller design retningslinjer.
Hierarkiske niveauer
- Støtte multi-niveau strukturer for kapitel, sektioner og undersektioner.
- Hvert niveau kan have en unik formatering.
Bookmark og Link Integration
- Hver TOC-indgang er en aktiv link til destinationssiden.
- Fusioner med eksisterende dokumentbogmærker eller eksporterer dem separat.
Dynamisk Page Numbering
- TOC-indtægter afspejler altid de korrekte sider, selv efter sideindsættelser eller sletter.
- Automatisk genberegnet under generationen.
Tilpassede markører
- Angiv vilkårlig tekst eller XML-baserede tags for TOC-indtægter.
- Nyttig for dokumenter uden formelle overskrifter.
Optimering af præstationer
- Strømbaseret behandling for store dokumenter.
- Batch-generationen er understøttet af flere PDF’er.
Kodeeksempel: Generering af TOC til 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 bedste praksis
- Brug konsekvente heading stilarter/bookmarker for præcis TOC-generation.
- Definition af genanvendelige stilmaler for ensartethed over dokumenter.
- Konverter eksisterende bogmærker til TOC-indtægter for præcis navigation.
- Genanvend TOC efter at have ændret sideordre eller tælle.
- Brug af profilminne til store PDF’er; overveje batchbehandling.
- Til rådighed af
Document
efter behandling til frie ressourcer.
Avancerede funktioner
- Opbygge fuldt tilpassede TOCs med forskellige formater.
- Tilføj TOCs til eksisterende PDF’er uden at forstyrre indholdet.
- Tillad batch TOC-generation til multi-fil arbejdsprocesser.
Brug af sager
- Strukturering af akademiske rapporter med navigable sektioner.
- Manualer og vejledninger med professionel navigation.
- Tilføjelse af TOC’er til e-bøger for bedre læsereoplevelse.
Ofte stillede spørgsmål
**Hvad gør Aspose.PDF ToC Generator?**Det skaber professionelle, linkede indholdstabler i PDF-filer for bedre navigation.
**Hvordan er dette anderledes end Aspose.PDF for .NET?**Aspose.PDF for .NET tilbyder en komplet serie af PDF APIs, mens ToC Generator kun fokuserer på at generere TOC’er.
**Er det begrænset til at generere TOC’er?**Ja, det specialiserer sig i TOC-oprettelse. Andre opgaver kræver yderligere plugins eller Aspose.PDF.
**Er der et online værktøj til TOC generation?**Der findes ingen dedikeret værktøj, men Aspose tilbyder andre gratis online PDF-værktøjer.
Hvor kan jeg finde C# eksempler?Besøg Aspose.PDF-dokumentation og landingssider for praktiske prøver.