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

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.

 Svenska