So ändern Sie die Seitenausrichtung in Word Dokumenten mit Python

Ändern Sie die Seitenausrichtung in Word Dokumenten mit Python

Der Begriff Ausrichtung bezieht sich auf die Richtung, in der ein Dokument zum Drucken und Lesen angezeigt wird. Word unterstützt zwei Arten der Ausrichtung: Hochformat (vertikal) und Querformat (horizontal). Normalerweise ist die Standardseitengröße eines Word Dokuments „Letter“ (8,5 x 11 Zoll) und die Standardseitenausrichtung ist „Hochformat“. Sie können die Standardausrichtung ändern, um ein anderes Dokument zu erstellen, beispielsweise ein Antragsformular oder eine Broschüre. In bestimmten Fällen müssen Sie die Ausrichtung von Seiten in einer Word-Datei abhängig vom Inhalt des Word Dokuments ändern. In diesem Tutorial zeige ich Ihnen, wie Sie die Seitenausrichtung in Word Dokumenten mit Python ändern.

Um zu erfahren, wie Sie die Seitenausrichtung für eine oder mehrere Seiten in Word in Quer oder Hochformat ändern können, wählen Sie die entsprechenden Links unten aus:

API zum Ändern der Seitenausrichtung in Quer oder Hochformat – Installation

In einem Word Dokument können Sie die Seitenausrichtung je nach Projektinhalt für das gesamte Dokument, eine einzelne Seite oder mehrere Seiten auf Hoch oder Querformat festlegen. Um die Seitenausrichtung in einer Word-Datei für eine einzelne Seite oder mehrere Seiten programmgesteuert zu ändern, verwende ich das Python SDK der GroupDocs.Merger Cloud API. Neben der Änderung der Dokumentausrichtung unterstützt diese API auch das Verschieben, Austauschen, Entfernen, Teilen und Extrahieren von Seiten aus unterstütztem Dokumentformat.

Sie können die GroupDocs.Merger Cloud API mit dem folgenden Befehl in der Konsole in Ihrem Python-Projekt installieren:

pip install groupdocs_merger_cloud

Erfassen Sie nun die Client-ID und das Client-Geheimnis vom Dashboard, um die folgenden Schritte und verfügbaren Codebeispiele auszuführen. Sobald Sie Ihre Anmeldeinformationen für die Anwendung haben, kopieren Sie den folgenden Codeausschnitt und fügen Sie ihn wie unten gezeigt in Ihre Python-Anwendung ein:

# Importieren Sie das GroupDocs Merger SDK
import groupdocs_merger_cloud

# Holen Sie sich nach der kostenlosen Registrierung app_sid und app_key von https://dashboard.groupdocs.cloud.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Datei-API-Konfigurationen abrufen 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Fügen Sie als Nächstes das Dateicode-Snippet zu Ihrem Projekt hinzu, um die Word-Datei in die Cloud hochzuladen. Die hochgeladene Word-Datei ist im Dateienbereich des Dashboards in der Cloud verfügbar. Bisher haben Sie die Python Bibliothek installiert und Konfigurationen zu Ihrer Anwendung hinzugefügt. Jetzt können Sie die Ausrichtung der Word-Seite programmgesteuert ändern.

So ändern Sie die Seitenausrichtung in einem Word Dokument mit Python in Querformat

Bitte befolgen Sie die unten aufgeführten Schritte und das Code-Snippet, um die Ausrichtung der Word-Seite programmgesteuert ins Querformat zu ändern:

  • Erstellen Sie zunächst eine Instanz der Klasse PagesApi.
  • Erstellen Sie als Nächstes eine Instanz der OrientationOptions Klasse
  • Erstellen Sie nun eine Instanz von FileInfo mit der Eingabedatei als Parameter
  • Legen Sie dann den Pfad der Ausgabedatei in der Cloud fest
  • Geben Sie durch Kommas getrennte Seitenzahlen ein, um die Ausrichtung zu ändern
  • Stellen Sie den Ausrichtungsmodus auf Querformat ein
  • Erstellen Sie als Nächstes eine Instanz von OrientationRequest
  • Ändern Sie abschließend die Seitenausrichtung, indem Sie die Methode PagesApi.orientation() mit OrientationRequest-Optionen als Parameter aufrufen.

Der folgende Python-Codeausschnitt zeigt, wie man in einem Word Dokument die Hochformatausrichtung in Querformat ändert:

# So ändern Sie die Seitenausrichtung in Word mit Python in Querformat
try:
    # Erstellen Sie eine Instanz der Pages-API
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Landscape"
    
    # So ändern Sie in Word das Hochformat ins Querformat
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Portrait to Landscape: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
So ändern Sie die Seitenausrichtung in Word mit Python in Querformat

So ändern Sie die Seitenausrichtung in Word mit Python in Querformat

Sie können auch das obige Codebeispiel verwenden, um zu sehen, wie Sie in Word eine Seite im Querformat erstellen. Durch die Ausrichtung im Querformat wird eine Seite erzeugt, deren Ränder von links nach rechts gestreckt sind. Darüber hinaus können Sie die Datei mit Dateicode-Snippet herunterladen auf Ihr lokales System herunterladen.

So ändern Sie die Seitenausrichtung von Querformat in Hochformat in Word in Python

Ebenso können Sie Seiten eines Word Dokuments ins Hochformat konvertieren. Bitte befolgen Sie die unten aufgeführten Schritte und Codeausschnitte:

  • Erstellen Sie zunächst eine Instanz PagesApi.
  • Zweitens erstellen Sie eine OrientationOptions-Instanz
  • Erstellen Sie als Nächstes eine Instanz von FileInfo mit einer Eingabedatei als Parameter
  • Legen Sie den Pfad der Ausgabedatei in der Cloud fest
  • Geben Sie durch Kommas getrennte Seitenzahlen ein, um die Ausrichtung zu ändern
  • Stellen Sie den Ausrichtungsmodus auf „Hochformat“ ein
  • Erstellen Sie als Nächstes eine Instanz von OrientationRequest
  • Ändern Sie abschließend die Seitenausrichtung, indem Sie die Methode PagesApi.orientation() mit OrientationRequest-Optionen als Parameter aufrufen.

Das folgende Python-Codebeispiel zeigt, wie man in einem Word Dokument die Hochformatausrichtung in Hochformat ändert:

# So ändern Sie die Ausrichtung einer Seite in Word mit Python in Hochformat
try:
    # Erstellen Sie eine Instanz der Pages-API
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Portrait"
    
    # So konvertieren Sie ein Wort online im Querformat in ein Hochformat
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Landscape to Portrait: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
So ändern Sie die Ausrichtung einer Seite in Word mit Python in Hochformat

So ändern Sie die Ausrichtung einer Seite in Word mit Python in Hochformat

Das obige Codebeispiel ändert die Ausrichtung von Word-Seiten von Querformat in Hochformat. Dieses Codebeispiel kann auch verwendet werden, um die Ausrichtung einer Seite in einem Word Dokument zu ändern.

Zusammenfassen

Dies ist das Ende dieses Blogbeitrags. Sie können sehen, wie sich die Ausrichtung auf das Erscheinungsbild und den Abstand von Text und Bildern auswirkt. In diesem Artikel haben Sie gelernt:

  • wie man die Seitenausrichtung in Python programmgesteuert ins Querformat ändert;
  • wie man die Ausrichtung ausgewählter Seiten in Word mit Python in Hochformat ändert;

Darüber hinaus können Sie versuchen, Ihre eigene Anwendung zum Erstellen einer Einzelseitenlandschaft zu erstellen, mit der Sie die Ausrichtung von Wortseiten online umschalten können. Einzelheiten und andere Funktionen der API finden Sie in den Dokumentation-Richtlinien.

Wir empfehlen Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt groupdocs.cloud derzeit neue Blogartikel zu verschiedenen Dateiformatlösungen mithilfe der REST-API. Bleiben Sie dran für die neuesten Updates.

Stelle eine Frage

In diesem Forum können Sie uns Ihre Fragen zum Ändern der Seitenausrichtung in Word mitteilen.

FAQs

Wie ändere ich die Ausrichtung einer Seite in Word programmgesteuert?

Bitte folgen Sie diesem Link, um den Python-Codeausschnitt zum Ändern der Ausrichtung nur einer Seite oder mehrerer Seiten in einem Word Dokument zu erfahren.

Wie ändere ich die Ausrichtung eines gesamten Dokuments in Word in Python?

Erstellen Sie eine Instanz von PagesApi, OrientationOptions, FileInfo, legen Sie die Werte von FileInfo fest und rufen Sie die Methode PagesApi.orientation() mit OrientationRequest auf, um die Ausrichtung eines gesamten Dokuments zu ändern.

Wie installiere ich die kostenlose Download-Bibliothek zur Seitenausrichtung?

Sie können Word Python Bibliothek für Seitenausrichtung installieren, um die Ausrichtung vom Querformat ins Hochformat oder vom Hochformat ins Querformat zu ändern, indem Sie die hier genannten Schritte verwenden.

Wie ändere ich die Seitenausrichtung in Windows?

Bitte besuchen Sie diesen Link, um das Seitenausrichtungstool kostenlos herunterzuladen. Mit dieser Offline-Software können Sie die Ausrichtung von Dokumenten mit einem einzigen Klick ändern.

Siehe auch