Fügen Sie mit Python ein Inhaltsverzeichnis in Word ein

Fügen Sie mit Python ein Inhaltsverzeichnis in Word ein, indem Sie die Schritte in diesem kurzen Artikel befolgen. Es hilft bei der Konfiguration der Umgebung, indem es die erforderlichen Ressourcen, eine Liste der Programmierschritte zum Schreiben der Anwendung und einen Beispielcode enthält, der zeigt, wie man mit Python eine Inhaltsseite in Word hinzufügt. Sie lernen, ein Inhaltsverzeichnis in ein vorhandenes Word-Dokument einzufügen, indem Sie dessen Inhalt analysieren.

Schritte zum Erstellen eines Inhaltsverzeichnisses in Word mit Python

  1. Richten Sie die Umgebung ein, indem Sie Aspose.Words für Python über .NET installieren, um Text in ein Inhaltsverzeichnis einzufügen
  2. Greifen Sie auf die Word-Datei im Klassenobjekt Document zu und initialisieren Sie das Objekt DocumentBuilder
  3. Fügen Sie den Titel des Inhaltsverzeichnisses im gewünschten Stil ein
  4. Fügen Sie das Inhaltsverzeichnis hinzu und fügen Sie einen Seitenumbruch ein
  5. Füllen Sie das standardmäßig leere Inhaltsverzeichnis aus
  6. Speichern Sie die Word-Datei mit dem darin enthaltenen Inhaltsverzeichnis

Sie können mithilfe von Python Inhaltsseiten in Word einfügen, indem Sie sehr einfache Schritte befolgen. Der Prozess beginnt mit dem Laden der Word-Datei mithilfe der Document-Klasse und dem Konfigurieren des DocumentBuilder-Klassenobjekts, das das Hinzufügen eines Inhaltsverzeichnisses unterstützt. Fügen Sie den Titel und das Inhaltsverzeichnis mit der Methode insert_table_of_contents() ein und füllen Sie das standardmäßig leere Inhaltsverzeichnis durch Aufrufen der Methode update_fields().

Code zum Generieren eines Inhaltsverzeichnisses in Word mit Python

Verwenden Sie diesen Beispielcode, um mit Python eine Inhaltsseite in Word zu erstellen. Die Methode insert_table_of_contents() erfordert Schalter, um das Verhalten des Inhaltsverzeichnisses zu steuern. Nehmen wir an, 1-3 wird für die Adressierung der Überschriften 1, 2 und 3 verwendet, \h wird für die Verwendung der Hyperlinks verwendet und \u wird zum Festlegen von Gliederungsebenen verwendet. Das standardmäßige Inhaltsverzeichnis (TOC) ist leer und wird mit der Methode update_fields() gefüllt.

Dieses Thema hat uns aufgeklärt, wie man mit Python ein Inhaltsverzeichnis in Word hinzufügt. Weitere Informationen zum Drehen von Text in einer Word-Datei finden Sie im Artikel zu Drehen Sie Text in Word mit Python.

 Deutsch