Insérer une table des matières dans Word en utilisant C#

Insérez une table des matières dans Word en utilisant C# en suivant ce bref article. Il permet d’établir l’environnement en partageant les ressources nécessaires, une liste d’étapes pour écrire l’application et un exemple de code démontrant comment ajouter une page de contenu dans Word à l’aide de C#. Vous apprendrez à ajouter une table des matières à un fichier Word existant en analysant son contenu.

Étapes pour créer une table des matières dans Word à l’aide de C#

  1. Définissez l’environnement pour utiliser Aspose.Words for .NET pour insérer la table des matières
  2. Chargez le fichier Word dans l’objet Document et initialisez l’objet DocumentBuilder
  3. Ajoutez le titre de la TOC avec le style souhaité
  4. Insérer une table des matières et insérer un saut de page
  5. Remplir la table des matières vide
  6. Enregistrez le fichier Word de sortie contenant la table des matières

Vous pouvez insérer une page de contenu dans Word en utilisant C# à l’aide de ces étapes. Lancez le processus en chargeant le fichier Word et configurez l’objet de classe DocumentBuilder qui prend en charge l’ajout d’une table des matières. Ajoutez le titre et la table des matières à l’aide de la méthode InsertTableOfContents() et remplissez la table des matières vide en appelant la méthode UpdateFields().

Code pour générer une table des matières dans Word en utilisant C#

Utilisez ce code pour créer une page de contenu dans Word en utilisant C#. InsertTableOfContents() nécessite des commutateurs pour contrôler le comportement de la table des matières, par exemple 1 à 3 utilisés pour traiter les titres 1, 2 et 3, ‘\h’ pour utiliser des hyperliens et ‘\u’ pour définir les niveaux de plan. La table des matières par défaut est vide et remplie à l’aide de la méthode UpdateFields().

Cet article nous a appris comment ajouter une table des matières dans Word en utilisant C#. Pour insérer des en-têtes et des pieds de page, reportez-vous à l’article sur comment insérer un en-tête et un pied de page dans DOCX en utilisant C#.

 Français