Як змінити орієнтацію сторінки в документах Word за допомогою Python

Змініть орієнтацію сторінки в документах Word за допомогою Python

Термін «орієнтація» означає напрямок, у якому документ відображається для друку та читання. Word підтримує два типи орієнтації: книжкову (вертикальну) і альбомну (горизонтальну). Зазвичай стандартним розміром сторінки документа Word є «Letter» (8,5 x 11 дюймів), а орієнтацією сторінки за замовчуванням є «Книжкова». Ви можете змінити орієнтацію за замовчуванням, щоб створити інший документ, наприклад форму заявки або брошуру. У деяких випадках потрібно змінити орієнтацію сторінок у файлі Word, залежно від вмісту документа Word. У цьому посібнику я покажу вам, як змінити орієнтацію сторінки в документах Word за допомогою Python.

Щоб дізнатися, як змінити орієнтацію сторінки для однієї сторінки або кількох сторінок у форматі Word на альбомну або книжкову, виберіть відповідні посилання, подані нижче:

API для зміни орієнтації сторінки на альбомну або портретну – встановлення

У документі Word ви можете встановити книжкову або альбомну орієнтацію сторінки для всього документа, однієї сторінки чи кількох сторінок залежно від вмісту проекту. Щоб програмно змінити орієнтацію сторінки у файлі Word для однієї чи кількох сторінок, я буду використовувати Python SDK API GroupDocs.Merger Cloud. Окрім зміни орієнтації документа, цей API також підтримує переміщення, заміну, видалення, розділення та вилучення сторінок із підтримуваного формату документа.

Ви можете встановити GroupDocs.Merger Cloud API у свій проект Python за допомогою такої команди в консолі:

pip install groupdocs_merger_cloud

Тепер зберіть ідентифікатор клієнта та секрет клієнта з інформаційної панелі, щоб виконати наведені нижче кроки та доступні приклади коду. Отримавши облікові дані програми, скопіюйте та вставте наведений нижче фрагмент коду у програму Python, як показано нижче:

# Імпорт SDK для злиття groupdocs
import groupdocs_merger_cloud

# Отримайте app_sid і app_key з https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Отримайте конфігурації File API 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Потім додайте файловий фрагмент коду до свого проекту, щоб завантажити файл Word у хмару. Завантажений файл Word буде доступний у розділі файлів інформаційної панелі в хмарі. Наразі ви встановили бібліотеку Python і додали конфігурації до своєї програми. Тепер ви готові програмно змінити орієнтацію сторінки Word.

Як змінити орієнтацію сторінки на альбомну в документі Word за допомогою Python

Будь ласка, виконайте наведені нижче кроки та фрагмент коду, щоб програмно змінити орієнтацію сторінки Word на альбомну:

  • По-перше, створіть екземпляр класу PagesApi
  • Далі створіть екземпляр класу OrientationOptions
  • Тепер створіть екземпляр FileInfo із вхідним файлом як параметром
  • Потім встановіть вихідний шлях до файлу в хмарі
  • Щоб змінити орієнтацію, укажіть номери сторінок, розділені комами
  • Встановіть режим орієнтації на Пейзаж
  • Далі створіть екземпляр OrientationRequest
  • Зрештою, змініть орієнтацію сторінки, викликавши метод PagesApi.orientation() із параметром OrientationRequest.

У наступному фрагменті коду Python показано, як змінити книжкову орієнтацію на альбомну в документі Word:

# Як змінити орієнтацію сторінки на альбомну в Word за допомогою Python
try:
    # Створіть екземпляр 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"
    
    # Як змінити портрет на пейзаж в word
    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))
Як змінити орієнтацію сторінки на альбомну в Word за допомогою Python

Як змінити орієнтацію сторінки на альбомну в Word за допомогою Python

Ви також можете використати наведений вище приклад коду, щоб побачити, як зробити одну сторінку альбомною в Word. Альбомна орієнтація створює сторінку, яка розтягує поля зліва направо. Крім того, ви можете використовувати завантажити фрагмент коду файлу, щоб завантажити файл у локальну систему.

Як змінити орієнтацію сторінки з альбомної на книжкову в word у Python

Так само ви можете перетворити сторінки документа Word на книжкову орієнтацію. Будь ласка, виконайте наведені нижче кроки та фрагменти коду:

  • По-перше, створіть екземпляр PagesApi
  • По-друге, створіть екземпляр OrientationOptions
  • Далі створіть екземпляр FileInfo із вхідним файлом як параметром
  • Установіть вихідний шлях до файлу в хмарі
  • Щоб змінити орієнтацію, введіть номери сторінок, розділених комами
  • Установіть режим орієнтації на Портрет
  • Далі створіть екземпляр OrientationRequest
  • Зрештою, змініть орієнтацію сторінки, викликавши метод PagesApi.orientation() із параметрами OrientationRequest.

У наведеному нижче прикладі коду Python показано, як змінити книжкову орієнтацію на книжкову в документі Word:

# Як змінити орієнтацію однієї сторінки в Word на книжкову за допомогою Python
try:
    # Створіть екземпляр 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"
    
    # Як перетворити слово пейзаж на портрет онлайн
    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))
Як змінити орієнтацію однієї сторінки в Word на книжкову за допомогою Python

Як змінити орієнтацію однієї сторінки в Word на книжкову за допомогою Python

Наведений вище приклад коду змінить орієнтацію сторінок Word з альбомної на книжкову. Цей приклад коду також можна використовувати для зміни орієнтації однієї сторінки в документі Word.

Підводячи підсумки

На цьому допис у блозі закінчився. Ви можете побачити, як орієнтація впливає на зовнішній вигляд і інтервал між текстом і зображеннями. У цій статті ви дізналися:

  • як програмно змінити орієнтацію сторінки на альбомну в Python;
  • як змінити орієнтацію вибраних сторінок на книжкову в Word за допомогою Python;

Більше того, ви можете спробувати створити власну програму для створення односторінкового пейзажу, який може перемикати орієнтацію сторінок зі словами в Інтернеті. Щоб отримати докладніші відомості та інші функції API, відвідайте документацію інструкції.

Радимо вам дотримуватися нашого посібника із початку роботи.

Нарешті, groupdocs.cloud зараз пише нові статті в блозі про різні рішення форматів файлів за допомогою REST API. Слідкуйте за останніми оновленнями.

Задайте питання

Ви можете повідомити нам про свої запитання або запити щодо того, як змінити орієнтацію сторінки в word, на цьому форумі.

поширені запитання

Як програмно змінити орієнтацію однієї сторінки в Word?

Перейдіть за цим посиланням, щоб дізнатися фрагмент коду Python про те, як змінити орієнтацію лише однієї сторінки або кількох сторінок у документі Word.

Як змінити орієнтацію всього документа в word на Python?

Створіть екземпляр PagesApi, OrientationOptions, FileInfo, установіть значення FileInfo та викличте метод PagesApi.orientation() за допомогою OrientationRequest, щоб змінити орієнтацію всього документа.

Як встановити безкоштовну бібліотеку для завантаження орієнтації сторінки?

Ви можете інсталювати Word бібліотеку Python для орієнтації сторінки, щоб програмно змінити орієнтацію з альбомної на книжкову або орієнтацію з книжкової на альбомну, використовуючи кроки, згадані тут.

Як змінити орієнтацію сторінки у Windows?

Перейдіть це посилання, щоб безкоштовно завантажити інструмент орієнтації сторінки. Це автономне програмне забезпечення можна використовувати для зміни орієнтації документів одним клацанням миші.

Дивись також