In diesem Artikel wird beschrieben, wie Sie mit Python Formen in Word einfügen. Er enthält die Details zum Einrichten der Entwicklungsumgebung, eine Liste der Schritte und einen Beispielcode, der zeigt, wie Sie mit Python eine gerade Linie in Word zeichnen. Er bietet Anleitungen zum Zeichnen von Inline- und schwebenden Formen gemäß den Anforderungen.
Schritte zum Einfügen von Formen in Word mit Python
- Legen Sie die Umgebung so fest, dass zum Einfügen von Formen Aspose.Words für Python über .NET verwendet wird.
- Erstellen Sie ein neues Word document zum Hinzufügen von Formen
- Verknüpfen Sie ein DocumentBuilder-Objekt damit
- Fügen Sie mit insert_shape() eine Inline-Form unter Verwendung von Formtyp, Größe und Drehwinkel ein
- Fügen Sie eine schwebende Form ein, indem Sie die überladene Methode insert_shape mit den erforderlichen Parametern und dem Drehwinkel verwenden.
- Definieren Sie das Ausgabeformat mit dem Klassenobjekt OoxmlSaveOptions
- Speichern Sie die Ausgabe im DOCX-Format
Diese Schritte fassen zusammen, wie man mit Python ein Diagramm in Word erstellt. Erstellen Sie ein Word-Dokument, instanziieren Sie ein DocumentBuilder-Objekt dafür, rufen Sie die Methode insert_shape() mit Formtyp und Größe auf, um ein Inline-Diagramm zu erstellen. Rufen Sie die andere Überladung der Methode insert_shape() auf und geben Sie den Formtyp, die horizontale/vertikale relative Position, die Größe und den Umbruchtyp an.
Code zum Zeichnen von Diagrammen in Word mit Python
Dieser Beispielcode zeigt, wie man mit Python eine gerade Linie in Word einfügt. Sie können jedes beliebige Diagramm einfügen, beispielsweise IMAGE, ELLIPSE, RECTANGLE, ROUND_RECTANGLE, HEXAGON, THICK_ARROW, TEXT_HEXAGON und CALLOUT1, um nur einige zu nennen. Der Rotationswinkelparameter ist optional und kann weggelassen werden, wenn er nicht benötigt wird.
In diesem Artikel haben wir gelernt, wie man mit Python Formen in Word hinzufügt. Informationen zum Einfügen von Aufzählungszeichen in einen Absatz finden Sie im Artikel zu Aufzählungszeichen in Word mit Python einfügen.