Aspose.PDF ToC Générateur pour .NET

Aspose.PDF ToC Generator pour .NET permet aux développeurs d’insérer programmatiquement des tables de contenu personnalisables (TOC) dans les documents PDF. Construit sur le moteur Asposa.pdf, il scanne les titres, les notes de livres ou les marquants à caractère personnel, génère des entrées TOC hiérarchiques et les lient à des pages correspondantes – accélérant la navigation avec un effort minimal.

Iniziare

Installation et configuration

Caractéristiques et fonctionnalités

Génération automatique TOC

  • Titres de scan (Heading1 – HeadingN), marques de livres ou marquants personnalisés.
  • Gérer automatiquement les pages TOC qui s’intégrent sans fil dans le flux de document.

Styling personnalisable

  • Définissez les lettres, les tailles, la couleur, l’indentation et les personnages leaders.
  • Appliquez des modèles mondiaux ou des styles individuels par niveau.
  • Compatible avec les lignes directrices de marque corporative ou de conception.

Les niveaux hiérarchiques

  • Soutien aux structures multi-niveaux pour les chapitres, sections et sous-sections.
  • Chaque niveau peut avoir un format unique.

Bookmark et intégration de liens

  • Chaque entrée TOC est un lien actif vers la page de destination.
  • Mélanger avec les marques de documents existantes ou les exporter séparément.

Numéro de page dynamique

  • Les entrées TOC reflètent toujours les numéros de page corrects, même après les inserts de pages ou les effacements.
  • Recalculé automatiquement pendant la génération.

Les marquants personnels

  • spécifier le texte arbitraire ou les tags XML pour les entrées TOC.
  • Utile pour les documents sans titres formels.

Ottimizzazione delle Prestazioni

  • Traitement basé sur le courant pour les grands documents.
  • Génération Batch supportée pour plusieurs PDF.

Exemple de code: Génération de TOC pour le document PDF

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

Conseils et meilleures pratiques

  • Utilisez des styles de référence/marques cohérents pour une génération précise de TOC.
  • Définissez des modèles de style réutilisables pour l’uniformité sur les documents.
  • Convertir les marques existantes en entrées TOC pour une navigation précise.
  • Récupérer le TOC après avoir modifié l’ordre ou le nombre de pages.
  • Utilisation de la mémoire des profils pour les grands PDF; considérer le traitement de batch.
  • Disponible de Document les objets après le traitement à des ressources libres.

Caratteristiche avanzate

  • Créer des TOCs entièrement personnalisés avec divers formats.
  • Ajouter les TOCs à des PDF existants sans perturber le contenu.
  • Possibilité de génération de TOC pour les flux de travail multi-fichiers.

Casi d’uso

  • Structurer des rapports académiques avec des sections navigables.
  • Créer des manuels et des guides avec une navigation professionnelle.
  • Ajouter des TOCs aux livres électroniques pour une meilleure expérience de lecture.

Questions fréquentes posées

**Que fait l’Aspose.PDF ToC Generator ?**Il crée des tables de contenu professionnels et liés dans les fichiers PDF pour une meilleure navigation.

**Comment cela diffère-t-il de Aspose.PDF pour .NET ?**Aspose.PDF pour .NET propose une gamme complète d’API PDF, tandis que le Générateur ToC se concentre uniquement sur la génération de TOC.

**Est-ce limité à la génération de TOCs ?**Oui, il est spécialisé dans la création de TOC. Autres tâches nécessitent des plugins supplémentaires ou Aspose.PDF.

**Y a-t-il un outil en ligne pour la génération TOC ?**Il n’y a pas d’outil dédié, mais Aspose propose d’autres outils PDF en ligne gratuits.

**Où puis-je trouver des exemples C# ?**Visitez la documentation Aspose.PDF et les pages d’atterrissage pour des échantillons pratiques.

 Français