In diesem Schritt-für-Schritt-Tutorial erklären wir, wie Sie Word-Kopf- und -Fußzeilen mit C# ohne Interop einfügen. In MS Word-Dokumenten können Sie Kopfzeilen und Fußzeilen in Word mit C# für erste, gerade und ungerade Seiten unterschiedlich einfügen. Das C#-Codebeispiel in diesem Thema fügt Text in die Kopf- und Fußzeile des Word-Dokuments ein und speichert ihn im Dateiformat DOCX.
Schritte zum Einfügen von Kopf- und Fußzeilen in Word mit C#
- Installieren Sie das Paket Aspose.Words for .NET
- Erstellen Sie eine Instanz der Klassen Document und DocumentBuilder
- Stellen Sie die Seiteneinrichtung so ein, dass unterschiedliche Kopf- und Fußzeilen für die ersten, ungeraden und geraden Seiten verwendet werden
- Bewegen Sie den Cursor auf die Kopf- und Fußzeile und fügen Sie Text ein
- Fügen Sie Seitenumbrüche in den Hauptteil des Dokuments ein, um alle Kopf- und Fußzeilen anzuzeigen
- Speichern Sie das Dokument abschließend im DOCX-Dateiformat
In diesen Schritten wird das Dokumentklassenobjekt verwendet, um das neue Word-Dokument zu erstellen und zu speichern. Während das DocumentBuilder-Klassenobjekt zum Festlegen der Seiteneinrichtung verwendet wird, bewegen Sie den Cursor zu verschiedenen Abschnitten, Kopf- und Fußzeilen der Word-Datei, um Text einzufügen und Seitenumbrüche einzufügen. Schließlich wird das Word-Dokument als DOCX gespeichert, nachdem Kopf- und Fußzeilen in Word mit C# hinzugefügt wurden.
Code zum Einfügen von Kopf- und Fußzeilen in Word mit C#
In diesem Beispielcode enthält die DocumentBuilder-Klasse das PageSetup-Member, das zum Festlegen des Kopfzeilen-Fußzeilentyps verwendet wird. Der andere Member MoveToHeaderFooter wird verwendet, um den Cursor zu verschiedenen Kopfzeilen, Fußzeilen und Abschnitten des Word-Dokuments zu bewegen. Sie können mit dieser Klasse auch Seitenumbrüche setzen.
In diesem Artikel haben wir gelernt, wie man eine Kopf- und Fußzeile in Word mit C# hinzufügt. Wenn Sie jedoch andere Vorgänge in der Word-Datei ausführen möchten, lesen Sie den Artikel zu So fügen Sie mit C# einen Kommentar in ein Word-Dokument ein.