Mỗi trang của tài liệu có thể chứa các bố cục khác nhau. Nó phụ thuộc vào nội dung của trang; định hướng nào phù hợp với nó. Là nhà phát triển, chúng tôi có thể thay đổi hướng của từng trang thành hướng phù hợp. Trong bài viết này, chúng ta sẽ tìm hiểu cách thay đổi hướng của trang trong tài liệu Word bằng C#. Một cách riêng biệt, chúng ta sẽ xem cách thay đổi bố cục dọc thành ngang và sau đó là cách thay đổi hướng ngang thành dọc với các ứng dụng .NET.

Thay đổi hướng trang của DOC/DOCX bằng C#

.NET API để thay đổi hướng trang từ

GroupDocs.Merger giới thiệu API .NET cho phép thay đổi hướng của các trang tài liệu Word. Ngoài ra, API cho phép di chuyển trang, xóa trang, tách tài liệu, trích xuất và xoay trang tài liệu trong các ứng dụng .NET. Chúng tôi sẽ sử dụng GroupDocs.Merger for .NET này để thay đổi hướng trang của tệp DOC/DOCX bằng C#. Để 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.

Bạn có thể tải xuống trình cài đặt DLL hoặc MSI từ phần tải xuống hoặc cài đặt API trong ứng dụng .NET của bạn qua NuGet.

PM> Install-Package GroupDocs.Merger

Thay đổi Hướng của Trang Word thành Ngang bằng C#

Hãy bắt đầu với một cách đơn giản để tạo phong cảnh trang theo chương trình trong tài liệu Word. Các bước sau đây cho phép thay đổi hướng trang của tài liệu Word sang ngang bằng C#:

Mã C# sau đây thay đổi hướng dọc của một số trang của tài liệu Word sang hướng ngang.

// Cách thay đổi hướng trang của tài liệu Word thành Ngang bằng C# 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

Thay đổi hướng của trang từ thành dọc bằng C#

Tương tự, bạn có thể tạo bất kỳ nhóm trang nào của tài liệu Word theo hướng dọc. Các bước sau đây cho phép thay đổi hướng của trang tài liệu Word thành dọc bằng C#:

Mã C# sau thay đổi hướng dọc của một số trang của tài liệu Word thành dọc.

// Cách thay đổi hướng trang của tài liệu Word thành Portrait bằng C#  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-document.docx");
}

Nhận giấy phép API miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để sử dụng API mà không bị giới hạn đánh giá.

Sự kết luận

Để kết thúc, chúng ta đã học cách thay đổi hướng trang của tài liệu Word bằng C# trong các ứng dụng .NET. Chúng ta đã xem ví dụ về mã nguồn đã thay đổi hướng dọc của các trang đã chọn của tệp DOCX thành hướng ngang. Tương tự, chúng tôi đã thay đổi hướng ngang của các trang đã chọn thành dọc bằng ví dụ C#. Bạn có thể thử xây dựng ứng dụng của riêng mình có thể chuyển hướng các trang Word trực tuyến.

Để biết thêm chi tiết về API, hãy truy cập tài liệu. Nếu có thắc mắc, hãy liên hệ với chúng tôi qua diễn đàn.

Xem thêm