Wir haben dieses Tutorial geschrieben, um zu beschreiben wie man Kopf- und Fußzeilen in Word mit Python hinzufügt mit Hilfe eines schrittweisen Prozesses und ausführbarem Beispielcode. Sie werden angeleitet, verschiedene Kopf- und Fußzeilen auf verschiedenen Seiten hinzuzufügen, zusammen mit den Informationen, um sie anzupassen. Der ausführbare Beispielcode bietet eine vollständige Lösung zum Einfügen von Kopf- und Fußzeilen in Word mit Python und zum Speichern der resultierenden Datei als DOCX oder DOC, ohne dass andere Tools von Drittanbietern wie OpenOffice oder installiert werden müssen MS-Word usw.
Schritte zum Hinzufügen von Kopf- und Fußzeilen in Word mit Python
- Stellen Sie die Umgebung so ein, dass Aspose.Words für Python über .NET zum Hinzufügen von Headern verwendet wird
- Erstellen Sie ein Word-Dokument mit der Klasse Document und instanziieren Sie damit ein DocumentBuilder-Objekt
- Legen Sie die Eigenschaft fest, um eine andere Kopfzeile für die erste Seite hinzuzufügen
- Erstellen Sie verschiedene Arten von Headern
- Verschieben Sie die Steuerung an den Anfang des Dokuments
- Fügen Sie Dummy-Text und Seitenumbrüche hinzu, um die Funktionalität zu überprüfen
- Speichern Sie die ausgegebene Word-Datei
Diese Schritte erklären, wie man ein Programm zum Einfügen von Kopfzeilen und Fußzeilen in Word mit Python schreibt, indem man die Namen von Klassen und Methoden angibt, die in einer klar definierten Reihenfolge verwendet werden sollen. Erstellen Sie zunächst eine Word-Datei und verwenden Sie sie, um das DocumentBuilder-Klassenobjekt zu instanziieren, das Funktionen zum Setzen des Flags zum Hinzufügen verschiedener Kopfzeilen auf der ersten Seite, zum Wechseln zum Kopf- oder Fußzeilenabschnitt zum Schreiben von Text, zum Wechseln zu verschiedenen Abschnitten des Dokuments und zum Schreiben bereitstellt Text in diesem Abschnitt und Hinzufügen von Seitenumbrüchen, um nur einige zu nennen. Sobald die Kopf- oder Fußzeile hinzugefügt wurde, können Sie auch Text einfügen oder verschiedene Felder hinzufügen, um Seitenzahlen und die Gesamtzahl der Seiten hinzuzufügen.
Code zum Einfügen von Kopf- und Fußzeilen in MS Word mit Python
Dieser Code demonstriert, wie Kopf- und Fußzeilen in Word mit Python eingefügt werden, indem die Eigenschaft different_first_page_header_footer verwendet wird, um unterschiedliche Kopfzeilen-Fußzeilen für die erste Seite festzulegen, und odd_and_even_pages_header_footer, um unterschiedliche für ungerade und gerade Seiten festzulegen. Diese Eigenschaften sind wirksam, wenn Sie mit der move_to_header_footer()-Methode mit den im Enumerator HeaderFooterType definierten Kopfzeilen-Fußzeilentypen zum Kopf- oder Fußzeilenabschnitt wechseln.
Diese kurze Anleitung enthält Details darüber, wie man mit Python Kopf- und Fußzeilen in Word einfügt. Wenn Sie mehr über das Konvertieren von Word in PDF erfahren möchten, lesen Sie den Artikel zu wie man Word mit Python in PDF umwandelt.