Aspose.PDF ToC Generador per a .NET

Aspose.PDF ToC Generator per a .NET permet als desenvolupadors inserir programàticament taules de continguts personalitzables (TOC) en documents PDF. Construït en el motor d’ASPOSE.pdf, escaneix títols, marques de llibres o marcadors personals, genera entrades de TOC i els enllaça a les pàgines corresponents -enfortiment de la navegació amb mínim esforç.

Per començar

Instal·lació i configuració

Característiques i funcionalitats

TOC generació automàtica

  • Títols d’escaneig (Heading1 - HeadingN), marcadors de llibres o marquers personalitzats.
  • Genera automàticament les pàgines TOC que s’integren sense segell al flux de document.

Estil personalitzat

  • Defineix fonts, mides, colors, indentació i personatges líder.
  • Aplica els temples globals o els estils individuals per nivell.
  • Compte amb la marca corporativa o les directrius de disseny.

Nivells jeràrquics

  • Suport a estructures multi-nivells per a capítols, seccions i subseccions.
  • Cada nivell pot tenir un format únic.

Bookmark i integració de enllaços

  • Cada entrada TOC és un enllaç actiu a la pàgina de destinació.
  • Fusionar amb les etiquetes de documents existents o exportar-les separadament.

Número de pàgines dinàmiques

  • Les entrades TOC sempre reflecteixen els nombres correctes de pàgines, fins i tot després de les insercions o eliminacions de la pàgina.
  • Recalculada automàticament durant la generació.

Marcació Custom

  • Especifica el text arbitràri o les etiquetes basades en XML per a les entrades TOC.
  • Utilitzat per a documents sense títols formals.

Optimització de les prestacions

  • Tractament basat en flux per a documents grans.
  • Generació Batch suportat per a múltiples PDFs.

Exemple de codi: Generar TOC per a PDF Document

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);
    }
}

Consells i millors pràctiques

  • Utilitzeu estils de referència consistent / marcadors de llibres per a la generació exacta de TOC.
  • Defineix templats d’estil reutilitzables per a la uniformitat a través dels documents.
  • Convertir els marcadors existents en entrades TOC per a la navegació precisa.
  • Regenera el TOC després de modificar l’ordre de la pàgina o comptar.
  • Utilització de la memòria de perfils per a grans PDFs; considereu el processament de batxelles.
  • Disposem de Document Objectes després de processar a recursos lliures.

Característiques avançades

  • Crea TOCs completament personalitzats amb diversos formats.
  • Afegir TOCs a PDFs existents sense interrompre el contingut.
  • Permet la generació de TOC de batx per a fluxos de treball de múltiples arxius.

Utilitza els casos

  • Estructurar informes acadèmics amb seccions navegables.
  • Creació de manuals i guies amb navegació professional.
  • Afegir TOCs als e-books per a una millor experiència lectora.

Preguntes freqüents

**Què fa l’Aspose.PDF ToC Generator?**Crea taules de continguts professionals i enllaçats en fitxers PDF per a una millor navegació.

**Com és diferent d’Aspose.PDF per a .NET?**Aspose.PDF per a .NET ofereix una sèrie completa d’APIs PDF, mentre que el Generador ToC només se centra en la generació de TOCs.

**És limitat a generar TOCs?**Sí, es especialitza en la creació de TOC. Altres tasques requereixen plugins addicionals o Aspose.PDF.

**Hi ha una eina en línia per a la generació TOC?**No hi ha cap eina dedicada, però Aspose ofereix altres utilitats gratuïtes en línia PDF.

On puc trobar exemples de C#?Visita la documentació Aspose.PDF i les pàgines d’arribada per a mostres pràctiques.

 Català