Mit C# ein Inhaltsverzeichnis in Word einfügen

Fügen Sie mithilfe von C# ein Inhaltsverzeichnis in Word ein, indem Sie diesem kurzen Artikel folgen. Es hilft beim Einrichten der Umgebung durch die gemeinsame Nutzung der erforderlichen Ressourcen, einer Liste von Schritten zum Schreiben der Anwendung und eines Beispielcodes, der zeigt, wie man mit C# eine Inhaltsseite in Word hinzufügt. Sie erfahren, wie Sie einer vorhandenen Word-Datei ein Inhaltsverzeichnis hinzufügen, indem Sie deren Inhalt analysieren.

Schritte zum Erstellen eines Inhaltsverzeichnisses in Word mit C#

  1. Stellen Sie die Umgebung so ein, dass Aspose.Words for .NET zum Einfügen des Inhaltsverzeichnisses verwendet wird
  2. Laden Sie die Word-Datei in das Objekt Document und initialisieren Sie das Objekt DocumentBuilder
  3. Fügen Sie den Titel des Inhaltsverzeichnisses im gewünschten Stil hinzu
  4. Inhaltsverzeichnis einfügen und einen Seitenumbruch einfügen
  5. Füllen Sie das leere Inhaltsverzeichnis aus
  6. Speichern Sie die ausgegebene Word-Datei mit dem Inhaltsverzeichnis

Mithilfe dieser Schritte können Sie mithilfe von C# eine Inhaltsseite in Word einfügen. Starten Sie den Prozess, indem Sie die Word-Datei laden und das DocumentBuilder-Klassenobjekt konfigurieren, das das Hinzufügen eines Inhaltsverzeichnisses unterstützt. Fügen Sie den Titel und das Inhaltsverzeichnis mit der Methode InsertTableOfContents() hinzu und füllen Sie das leere Inhaltsverzeichnis durch Aufrufen der Methode UpdateFields().

Code zum Generieren eines Inhaltsverzeichnisses in Word mit C#

Verwenden Sie diesen Code, um mit C# eine Inhaltsseite in Word zu erstellen. Die Funktion InsertTableOfContents() erfordert Schalter, um das Verhalten des Inhaltsverzeichnisses zu steuern, z. B. 1-3 für die Adressierung der Überschriften 1, 2 und 3, \h für die Verwendung von Hyperlinks und \u für die Festlegung von Gliederungsebenen. Das Standard-Inhaltsverzeichnis ist leer und wird mithilfe der UpdateFields()-Methode gefüllt.

In diesem Artikel haben wir gelernt, wie man mit C# ein Inhaltsverzeichnis in Word hinzufügt. Informationen zum Einfügen von Kopf- und Fußzeilen finden Sie im Artikel zu So fügen Sie Kopf- und Fußzeilen in DOCX mit C# ein.

 Deutsch