Nous avons écrit ce didacticiel pour décrire ** comment ajouter un en-tête et un pied de page dans Word à l’aide de Python ** à l’aide d’un processus par étapes et d’un exemple de code exécutable. Vous serez guidé pour ajouter différents en-têtes et pieds de page sur différentes pages ainsi que les informations pour les personnaliser. L’exemple de code exécutable fournira une solution complète pour insérer un en-tête et un pied de page dans Word à l’aide de Python et enregistrer le fichier résultant sous DOCX ou DOC sans installer aucun autre outil tiers comme OpenOffice ou MS Word, etc.
Étapes pour ajouter un en-tête et un pied de page dans Word à l’aide de Python
- Définissez l’environnement pour utiliser Aspose.Words pour Python via .NET pour ajouter des en-têtes
- Créez un document Word avec la classe Document et instanciez un objet DocumentBuilder avec celle-ci
- Définissez la propriété pour ajouter un en-tête de première page différent
- Créer différents types d’en-têtes
- Déplacer le contrôle au début du document
- Ajoutez du texte factice et des sauts de page pour vérifier la fonctionnalité
- Enregistrez le fichier Word de sortie
Ces étapes expliquent comment écrire un programme pour * insérer le pied de page de l’en-tête dans Word à l’aide de Python * en fournissant les noms des classes et des méthodes qui doivent être utilisées dans une séquence bien définie. Tout d’abord, créez un fichier Word et utilisez-le pour instancier l’objet de classe DocumentBuilder qui fournit des fonctionnalités permettant de définir l’indicateur permettant d’ajouter différents en-têtes sur la première page, de passer à la section d’en-tête ou de pied de page pour écrire du texte, de passer à différentes sections du document, d’écrire texte dans cette section et en ajoutant des sauts de page pour n’en nommer que quelques-uns. Une fois l’en-tête ou le pied de page ajouté, vous pouvez également mettre du texte ou ajouter différents champs pour ajouter des numéros de page, ainsi que le nombre total de pages.
Code pour insérer l’en-tête et le pied de page dans MS Word en utilisant Python
Ce code montre comment insérer un en-tête et un pied de page dans Word à l’aide de Python en utilisant la propriété different_first_page_header_footer pour définir différents pieds de page d’en-tête pour la première page et odd_and_even_pages_header_footer pour en définir différents pour les pages paires et impaires. Ces propriétés sont effectives lorsque vous accédez à la section d’en-tête ou de pied de page à l’aide de la méthode move_to_header_footer() avec les types d’en-tête de pied de page définis dans l’énumérateur HeaderFooterType.
Ce petit guide a fourni des détails sur comment mettre l’en-tête et le pied de page dans Word à l’aide de Python. Si vous souhaitez apprendre le processus de conversion de Word en PDF, reportez-vous à l’article sur comment convertir Word en PDF en utilisant Python.