Insérer une table des matières dans Word à l'aide de Python

Insérez une table des matières dans Word à l’aide de Python en suivant les étapes de ce bref article. Il aide à configurer l’environnement en impliquant les ressources nécessaires, une liste d’étapes de programmation pour l’écriture de l’application et un exemple de code montrant comment ajouter une page de contenu dans Word à l’aide de Python. Vous apprendrez à insérer une table des matières dans un document Word existant en analysant son contenu.

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

  1. Configurez l’environnement en installant Aspose.Words pour Python via .NET pour convertir le texte en insertion de table des matières
  2. Accédez au fichier Word dans l’objet de classe Document et initialisez l’objet DocumentBuilder
  3. Insérez le titre de la TOC avec le style souhaité
  4. Ajouter la table des matières et insérer un saut de page
  5. Remplir la table des matières vide par défaut
  6. Enregistrez le fichier Word contenant la table des matières

Vous pouvez insérer une page de contenu dans Word à l’aide de Python en suivant des étapes très simples, où le processus démarrera en chargeant le fichier Word à l’aide de la classe Document et configurera l’objet de classe DocumentBuilder qui prend en charge l’ajout d’une table des matières. Insérez le titre et la table des matières à l’aide de la méthode insert_table_of_contents() et remplissez la table des matières vide par défaut en appelant la méthode update_fields().

Code pour générer une table des matières dans Word à l’aide de Python

Utilisez cet exemple de code pour créer une page de contenu dans Word à l’aide de Python. La méthode insert_table_of_contents() nécessite des commutateurs pour contrôler le comportement de la table des matières, disons que 1-3 est utilisé pour adresser les titres 1, 2 et 3, ‘\h’ est utilisé pour utiliser les hyperliens et ‘\u’ est utilisé pour définir les niveaux de plan. La table des matières (TOC) par défaut est vide et remplie à l’aide de la méthode update_fields().

Ce sujet nous a éclairé comment ajouter une table des matières dans Word en utilisant Python. Pour en savoir plus sur la rotation du texte dans un fichier Word, reportez-vous à l’article sur faire pivoter le texte dans Word en utilisant Python.

 Français