Cách thay đổi hướng trang trong tài liệu Word bằng Python

Thay đổi hướng trang trong tài liệu Word bằng Python

Thuật ngữ định hướng đề cập đến hướng mà tài liệu được hiển thị để in và đọc. Word hỗ trợ hai loại định hướng: dọc (dọc) và ngang (ngang). Thông thường, kích thước trang mặc định của tài liệu Word là “Thư” (8,5 x 11 inch) và hướng trang mặc định là “Dọc”. Bạn có thể thay đổi hướng mặc định để tạo một tài liệu khác, chẳng hạn như mẫu đơn đăng ký hoặc tài liệu quảng cáo. Trong một số trường hợp nhất định, bạn cần thay đổi hướng của các trang trong tệp Word, tùy thuộc vào nội dung trong tài liệu Word. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách thay đổi hướng trang trong tài liệu Word bằng Python.

Để tìm hiểu cách thay đổi hướng trang cho một trang hoặc nhiều trang trong word sang ngang hoặc dọc, hãy chọn các liên kết thích hợp được cung cấp bên dưới:

API để thay đổi hướng trang thành ngang hoặc dọc - Cài đặt

Trong tài liệu Word, bạn có thể đặt hướng trang thành dọc hoặc ngang cho toàn bộ tài liệu, một trang hoặc nhiều trang tùy thuộc vào nội dung dự án của bạn. Để thay đổi hướng trang trong tệp từ cho một trang hoặc nhiều trang theo cách lập trình, tôi sẽ sử dụng Python SDK của GroupDocs.Merger Cloud API. Bên cạnh việc thay đổi hướng tài liệu, API này cũng hỗ trợ di chuyển, hoán đổi, xóa, tách và trích xuất các trang từ định dạng tài liệu được hỗ trợ.

Bạn có thể cài đặt GroupDocs.Merger Cloud API cho dự án Python của mình bằng cách sử dụng lệnh sau trong bảng điều khiển:

pip install groupdocs_merger_cloud

Bây giờ, hãy thu thập ID khách hàng và Bí mật khách hàng từ bảng điều khiển để làm theo các bước bên dưới và các ví dụ mã có sẵn. Khi bạn có thông tin đăng nhập ứng dụng của mình, hãy sao chép và dán đoạn mã bên dưới vào ứng dụng Python của bạn như hình bên dưới:

# Nhập SDK sáp nhập groupdocs
import groupdocs_merger_cloud

# Nhận app_sid & app_key từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Nhận cấu hình API tệp 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Tiếp theo, thêm đoạn mã tệp vào dự án của bạn để tải tệp Word lên đám mây. Tệp Word đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan trên đám mây. Cho đến giờ, bạn đã cài đặt thư viện Python và thêm các cấu hình vào ứng dụng của mình. Bây giờ, bạn đã sẵn sàng thay đổi hướng trang Word theo chương trình.

Cách thay đổi hướng trang thành ngang trong tài liệu Word bằng Python

Vui lòng làm theo các bước và đoạn mã được đề cập bên dưới để thay đổi hướng trang từ sang ngang theo chương trình:

  • Đầu tiên, tạo một phiên bản của lớp PagesApi
  • Tiếp theo, tạo một thể hiện của lớp OrientationOptions
  • Bây giờ, hãy tạo một phiên bản của FileInfo với tệp đầu vào làm tham số
  • Sau đó, đặt đường dẫn tệp đầu ra trên đám mây
  • Cung cấp số trang được phân tách bằng dấu phẩy để thay đổi hướng
  • Đặt chế độ định hướng thành Cảnh
  • Tiếp theo, tạo một thể hiện của OrientationRequest
  • Cuối cùng, thay đổi hướng trang bằng cách gọi phương thức PagesApi.orientation() với tùy chọn OrientationRequest làm tham số.

Đoạn mã Python sau đây là cách thay đổi hướng dọc thành hướng ngang trong tài liệu Word:

# Cách thay đổi hướng trang thành ngang trong Word bằng Python
try:
    # Tạo một phiên bản của 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"
    
    # Cách đổi dọc thành ngang trong 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))
Cách thay đổi hướng trang thành ngang trong Word bằng Python

Cách thay đổi hướng trang thành ngang trong Word bằng Python

Bạn cũng có thể sử dụng ví dụ mã trên để xem cách tạo một trang nằm ngang trong word. Định hướng ngang tạo ra một trang kéo dài lề từ trái sang phải. Ngoài ra, bạn có thể sử dụng đoạn mã tải xuống tệp để tải xuống tệp trên hệ thống cục bộ của mình.

Cách thay đổi hướng trang từ ngang sang dọc trong word bằng Python

Tương tự, bạn có thể chuyển đổi các trang của tài liệu từ sang hướng dọc. Vui lòng làm theo các bước và đoạn mã được đề cập bên dưới:

  • Đầu tiên, tạo một phiên bản PagesApi
  • Thứ hai, tạo ví dụ OrientationOptions
  • Tiếp theo, tạo một phiên bản của FileInfo với tệp đầu vào làm tham số
  • Đặt đường dẫn tệp đầu ra trên đám mây
  • Cung cấp số trang được phân tách bằng dấu phẩy để thay đổi hướng
  • Đặt chế độ định hướng thành Chân dung
  • Tiếp theo, tạo một thể hiện của OrientationRequest
  • Cuối cùng, thay đổi hướng trang bằng cách gọi phương thức PagesApi.orientation() với các tùy chọn OrientationRequest làm tham số.

Ví dụ mã Python sau đây cho thấy cách thay đổi hướng dọc thành dọc trong tài liệu Word:

# Cách thay đổi hướng của một trang trong Word thành dọc bằng Python
try:
    # Tạo một phiên bản của 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"
    
    # Cách chuyển chữ ngang sang chữ dọc trực tuyến
    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))
Cách thay đổi hướng của một trang trong Word thành dọc bằng Python

Cách thay đổi hướng của một trang trong Word thành dọc bằng Python

Mẫu mã trên sẽ thay đổi hướng của các trang từ ngang sang dọc. Ví dụ mã này cũng có thể được sử dụng để thay đổi hướng của một trang trong tài liệu từ.

Tổng hợp

Đây là phần cuối của bài đăng trên blog này. Bạn có thể thấy cách định hướng ảnh hưởng đến hình thức và khoảng cách của văn bản và hình ảnh. Trong bài viết này, bạn đã học được:

  • cách thay đổi hướng trang thành ngang theo chương trình trong Python;
  • cách thay đổi hướng trang đã chọn thành dọc trong word bằng Python;

Hơn nữa, bạn có thể thử xây dựng ứng dụng của riêng mình để biết cách tạo phong cảnh một trang có thể chuyển đổi các trang từ định hướng trực tuyến. Để biết chi tiết và các tính năng khác của API, bạn có thể truy cập tài liệu hướng dẫn.

Chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, groupdocs.cloud hiện đang viết các bài blog mới về các giải pháp định dạng tệp khác nhau bằng API REST. Hãy theo dõi các bản cập nhật mới nhất.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn về cách thay đổi hướng trang trong word trên [Diễn đàn] này 12.

câu hỏi thường gặp

Làm cách nào để thay đổi hướng của một trang trong Word theo chương trình?

Vui lòng theo dõi liên kết này để tìm hiểu đoạn mã Python về cách thay đổi hướng của chỉ một trang hoặc nhiều trang trong tài liệu từ.

Làm cách nào để thay đổi hướng của toàn bộ tài liệu trong Word bằng Python?

Tạo một phiên bản của PagesApi, OrientationOptions, FileInfo, đặt các giá trị của FileInfo và gọi phương thức PagesApi.orientation() với OrientationRequest để thay đổi hướng của toàn bộ tài liệu.

Làm cách nào để cài đặt thư viện tải xuống miễn phí định hướng trang?

Bạn có thể cài đặt Word thư viện Python định hướng trang để thay đổi hướng ngang thành hướng dọc hoặc hướng dọc thành hướng ngang theo chương trình bằng cách sử dụng các bước được đề cập tại đây.

Làm cách nào để thay đổi hướng trang trong cửa sổ?

Vui lòng truy cập liên kết này để tải xuống miễn phí công cụ định hướng trang. Phần mềm ngoại tuyến này có thể được sử dụng để thay đổi hướng của tài liệu chỉ bằng một cú nhấp chuột.

Xem thêm