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
- Configurez l’environnement en installant Aspose.Words pour Python via .NET pour convertir le texte en insertion de table des matières
- Accédez au fichier Word dans l’objet de classe Document et initialisez l’objet DocumentBuilder
- Insérez le titre de la TOC avec le style souhaité
- Ajouter la table des matières et insérer un saut de page
- Remplir la table des matières vide par défaut
- 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.