We hebben deze tutorial geschreven om te beschrijven hoe je kop- en voettekst in Word kunt toevoegen met Python met behulp van een stapsgewijs proces en uitvoerbare voorbeeldcode. U wordt begeleid om verschillende kop- en voetteksten op verschillende pagina’s toe te voegen, samen met de informatie om ze aan te passen. De uitvoerbare voorbeeldcode biedt een complete oplossing om koptekst en voettekst in Word in te voegen met Python en het resulterende bestand op te slaan als DOCX of DOC zonder een ander hulpprogramma van derden te installeren, zoals OpenOffice of MSWord enz.
Stappen om kop- en voettekst in Word toe te voegen met Python
- Stel de omgeving in om Aspose.Words voor Python via .NET te gebruiken voor het toevoegen van kopteksten
- Maak een Word-document met de klasse Document en maak er een DocumentBuilder-object mee
- Stel de eigenschap in om een andere koptekst op de eerste pagina toe te voegen
- Maak verschillende soorten kopteksten
- Besturing naar het begin van het document verplaatsen
- Voeg dummy-tekst en pagina-einden toe om de functionaliteit te verifiëren
- Sla het uitvoer Word-bestand op
Deze stappen leggen uit hoe je een programma schrijft om koptekst in Word in te voegen met Python door de namen van klassen en methoden op te geven die in een goed gedefinieerde volgorde moeten worden gebruikt. Maak eerst een Word-bestand en gebruik dit om een DocumentBuilder-klasseobject te instantiëren dat functies biedt om de vlag in te stellen voor het toevoegen van verschillende kopteksten op de eerste pagina, naar de kop- of voettekstsectie voor het schrijven van tekst, naar verschillende secties van het document, schrijven tekst in die sectie en het toevoegen van pagina-einden om er maar een paar te noemen. Nadat de kop- of voettekst is toegevoegd, kunt u ook tekst plaatsen of verschillende velden toevoegen om paginanummers en het totale aantal pagina’s toe te voegen.
Code om kop- en voettekst in MS Word in te voegen met Python
Deze code demonstreert hoe kop- en voettekst in Word in te voegen met Python door de eigenschap different_first_page_header_footer te gebruiken om verschillende koptekstvoetteksten in te stellen voor de eerste pagina en odd_and_even_pages_header_footer om verschillende in te stellen voor oneven en even pagina’s. Deze eigenschappen zijn van kracht wanneer u naar de kop- of voettekstsectie gaat met behulp van de methode move_to_header_footer() met de kop-voetteksttypen die zijn gedefinieerd in de enumerator HeaderFooterType.
Deze korte handleiding heeft details gegeven over hoe kop- en voettekst in Word te plaatsen met Python. Als u het proces van het converteren van Word naar PDF wilt leren, raadpleeg dan het artikel op hoe Word naar PDF te converteren met Python.