Jak změnit orientaci stránky v dokumentech aplikace Word pomocí Pythonu

Změňte orientaci stránky v dokumentech Word pomocí Pythonu

Termín orientace označuje směr, ve kterém je dokument zobrazen pro tisk a čtení. Word podporuje dva typy orientace: na výšku (svisle) a na šířku (horizontální). Normálně je výchozí velikost stránky dokumentu Word „Letter“ (8,5 x 11 palců) a výchozí orientace stránky je „Na výšku“. Výchozí orientaci můžete změnit a vytvořit tak jiný dokument, například formulář žádosti nebo brožuru. V určitých případech je třeba změnit orientaci stránek v souboru aplikace Word v závislosti na obsahu dokumentu aplikace Word. V tomto tutoriálu vám ukážu, jak změnit orientaci stránky v dokumentech Word pomocí Pythonu.

Chcete-li se dozvědět, jak změnit orientaci stránky pro jednu stránku nebo více stránek v aplikaci Word na šířku nebo na výšku, vyberte příslušné odkazy uvedené níže:

API pro změnu orientace stránky na šířku nebo na výšku - instalace

V dokumentu aplikace Word můžete nastavit orientaci stránky na výšku nebo na šířku pro celý dokument, jednu stránku nebo více stránek v závislosti na obsahu projektu. Chcete-li změnit orientaci stránky ve wordovém souboru pro jednu stránku nebo více stránek programově, budu používat Python SDK of GroupDocs.Merger Cloud API. Kromě změny orientace dokumentu toto rozhraní API také podporuje přesouvání, zaměňování, odstraňování, rozdělování a extrahování stránek z podporovaného formátu dokumentu.

GroupDocs.Merger Cloud API můžete nainstalovat do svého projektu Python pomocí následujícího příkazu v konzole:

pip install groupdocs_merger_cloud

Nyní shromážděte ID klienta a tajný klíč klienta z dashboard a postupujte podle níže uvedených kroků a dostupných příkladů kódu. Jakmile budete mít přihlašovací údaje aplikace, zkopírujte a vložte níže uvedený fragment kódu do své aplikace Python, jak je znázorněno níže:

# Importujte sadu SDK pro sloučení skupinových dokumentů
import groupdocs_merger_cloud

# Získejte app_sid & app_key z https://dashboard.groupdocs.cloud po bezplatné registraci.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Získejte konfigurace API souboru 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Poté do projektu přidejte úryvek kódu souboru a nahrajte soubor Wordu do cloudu. Nahraný soubor aplikace Word bude k dispozici v sekci souborů řídicího panelu v cloudu. Zatím jste nainstalovali knihovnu Python a přidali konfigurace do vaší aplikace. Nyní jste připraveni změnit orientaci stránky aplikace Word programově.

Jak změnit orientaci stránky na šířku v dokumentu Word pomocí Pythonu

Chcete-li programově změnit orientaci stránky Word na šířku, postupujte podle kroků a fragmentu kódu uvedeného níže:

  • Nejprve vytvořte instanci třídy PagesApi
  • Dále vytvořte instanci třídy OrientationOptions
  • Nyní vytvořte instanci FileInfo se vstupním souborem jako parametrem
  • Poté nastavte cestu k výstupnímu souboru v cloudu
  • Chcete-li změnit orientaci, zadejte čísla stránek oddělená čárkami
  • Nastavte režim orientace na Na šířku
  • Dále vytvořte instanci OrientationRequest
  • Nakonec změňte orientaci stránky voláním metody PagesApi.orientation() s volbami OrientationRequest jako parametrem.

Následující fragment kódu Pythonu popisuje, jak změnit orientaci na výšku na šířku v dokumentu Word:

# Jak změnit orientaci stránky na šířku ve Wordu pomocí Pythonu
try:
    # Vytvořte instanci 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"
    
    # Jak změnit výšku na šířku ve wordu
    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))
Jak změnit orientaci stránky na šířku ve Wordu pomocí Pythonu

Jak změnit orientaci stránky na šířku ve Wordu pomocí Pythonu

Můžete také použít výše uvedený příklad kódu, abyste viděli, jak vytvořit jednu stránku na šířku ve wordu. Orientace na šířku vytvoří stránku, která roztáhne okraje zleva doprava. Kromě toho můžete použít stáhnout fragment kódu souboru ke stažení souboru do místního systému.

Jak změnit orientaci stránky z krajiny na šířku na výšku ve wordu v Pythonu

Podobně můžete stránky wordového dokumentu převést na orientaci na výšku. Postupujte podle kroků a úryvků kódu uvedených níže:

  • Nejprve vytvořte instanci PagesApi
  • Za druhé, vytvořte instanci OrientationOptions
  • Dále vytvořte instanci FileInfo se vstupním souborem jako parametrem
  • Nastavte cestu k výstupnímu souboru v cloudu
  • Chcete-li změnit orientaci, zadejte čísla stránek oddělená čárkami
  • Nastavte režim orientace na Portrét
  • Dále vytvořte instanci OrientationRequest
  • Nakonec změňte orientaci stránky voláním metody PagesApi.orientation() s volbami OrientationRequest jako parametry.

Následující příklad kódu Pythonu ukazuje, jak změnit orientaci na výšku na výšku v dokumentu aplikace Word:

# Jak změnit orientaci jedné stránky ve Wordu na výšku pomocí Pythonu
try:
    # Vytvořte instanci 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"
    
    # Jak převést slovo na šířku na portrét online
    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))
Jak změnit orientaci jedné stránky ve Wordu na výšku pomocí Pythonu

Jak změnit orientaci jedné stránky ve Wordu na výšku pomocí Pythonu

Výše uvedený ukázkový kód změní orientaci stránek aplikace Word z orientace na šířku na výšku. Tento příklad kódu lze také použít ke změně orientace jedné stránky v dokumentu aplikace Word.

Shrnutí

Toto je konec tohoto blogového příspěvku. Můžete vidět, jak orientace ovlivňuje vzhled a rozestupy textu a obrázků. V tomto článku jste se dozvěděli:

  • jak změnit orientaci stránky na šířku programově v Pythonu;
  • jak změnit orientaci vybraných stránek na výšku ve wordu pomocí Pythonu;

Navíc si můžete zkusit sestavit vlastní aplikaci, jak vytvořit jednostránkovou krajinu, která dokáže přepínat orientaci slovních stránek online. Podrobnosti a další funkce API naleznete v pokynech dokumentace.

Doporučujeme vám postupovat podle našeho příručky Začínáme.

Konečně groupdocs.cloud v současné době píše nové články na blogu o různých řešeních formátů souborů pomocí REST API. Zůstaňte naladěni na nejnovější aktualizace.

Položit otázku

Na tomto Fóru nám můžete dát vědět o svých otázkách nebo dotazech, jak změnit orientaci stránky ve wordu.

Nejčastější dotazy

Jak změnit orientaci jedné stránky ve Wordu programově?

Následujte tento odkaz a zjistěte úryvek kódu Python o tom, jak změnit orientaci pouze jedné stránky nebo více stránek v dokumentu aplikace Word.

Jak změním orientaci celého dokumentu ve wordu v Pythonu?

Vytvořte instanci PagesApi, OrientationOptions, FileInfo, nastavte hodnoty FileInfo a vyvolejte metodu PagesApi.orientation() s OrientationRequest pro změnu orientace celého dokumentu.

Jak nainstalovat bezplatnou knihovnu pro orientaci na stránce?

Můžete si nainstalovat Word knihovna Python orientace stránky a změnit orientaci na šířku na orientaci na výšku nebo na výšku na orientaci na šířku programově pomocí kroků uvedených zde.

Jak změním orientaci stránky v oknech?

Navštivte tento odkaz a stáhněte si zdarma nástroj pro orientaci stránky. Tento offline software lze použít ke změně orientace dokumentů jediným kliknutím.

Viz také