Aspose.PDF ToC Generator för .NET
Aspose.PDF ToC Generator för .NET gör det möjligt för utvecklare att programmässigt infoga anpassningsbara innehållstabeller (TOC) i PDF-dokument. Byggd på Aspos.pdf-motorn skannar den rubriker, bokmärken eller anpassa markörer, genererar hierarkiska TOC-inträden och länkar dem till motsvarande sidor – främjar navigering med minimal ansträngning.
Komma igång
Installation och installation
- Lägg till
Aspose.PDF
via NuGet. - Konfigurera måttlig licens innan användning (se Mätlicensiering ).
- För detaljerade installationssteg, se Installationsguide .
Funktioner och funktioner
Automatisk TOC Generation
- Skannade rubriker (Heading1–HeaderN), bokmärken eller anpassade markörer.
- Automatiskt generera TOC-sidor som integreras trådlöst i dokumentflödet.
Anpassningsbar styling
- Definiera tecken, storlekar, färger, indentation och ledande karaktärer.
- Applicera globala mallar eller individuella stilar per nivå.
- Match corporate branding eller design riktlinjer.
Hierarkiska nivåer
- Stöd för flernivåstrukturer för kapitel, sektioner och underavsnitt.
- Varje nivå kan ha en unik formatering.
Bookmark och Link Integration
- Varje TOC-inträde är en aktiv länk till destinationssidan.
- Kombinera med befintliga dokumentbokmärken eller exportera dem separat.
Dynamiskt sidnummer
- TOC-inmatningar återspeglar alltid rätt sidnummer, även efter sidinsatser eller raderingar.
- Återberäknas automatiskt under generationen.
Custom markörer
- Ange önskvärt text eller XML-baserade taggar för TOC-inmatningar.
- Användbar för dokument utan formella rubriker.
Prestandaoptimering
- Streambaserad bearbetning för stora dokument.
- Batch-generationen stöds för flera PDF-filer.
Kod Exempel: Generera TOC för 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 och bästa praxis
- Använd konsekventa ledningsstilar / bokmärken för exakt TOC-generering.
- Definiera återanvändbara stilmallar för enhetlighet över dokument.
- Konvertera befintliga bokmärken till TOC-inmatningar för exakt navigering.
- Återgenerera TOC efter att du har ändrat sidan order eller räknat.
- Användning av profilminne för stora PDF-filer; överväga batchbehandling.
- Finns tillgänglig för
Document
föremål efter bearbetning till fria resurser.
Avancerade funktioner
- Skapa fullt anpassade TOCs med olika format.
- Lägg till TOC i befintliga PDF-filer utan att störa innehållet.
- Tillåter batch TOC-generering för flera arbetsflöden.
Användningsfall
- Strukturera akademiska rapporter med navigabla sektioner.
- Skapa handböcker och guider med professionell navigation.
- Lägga till TOCs till e-böcker för bättre läsarupplevelse.
Ofta ställda frågor
**Vad gör Aspose.PDF ToC Generator?**Det skapar professionella, länkade innehållstabeller i PDF-filer för bättre navigering.
**Hur skiljer sig detta från Aspose.PDF för .NET?**Aspose.PDF för .NET erbjuder en komplett uppsättning PDF-API, medan ToC Generator endast fokuserar på att generera TOC.
**Är det begränsat till att generera TOCs?**Ja, det är specialiserat på TOC skapande. Andra uppgifter kräver ytterligare plugins eller Aspose.PDF.
**Finns det ett onlineverktyg för TOC-generationen?**Det finns inget dedikerat verktyg, men Aspose erbjuder andra gratis online PDF-verktyg.
*Var hittar jag exempel på C#?Besök Aspose.PDF-dokumentation och landningssidor för praktiska prover.