Sắp xếp lại các trang PDF bằng C# .NET

Trong kỷ nguyên kỹ thuật số này, PDF là một trong những định dạng tệp được sử dụng nhiều nhất và phổ biến do tính di động của nó. Mặt khác, hầu hết thời gian chúng tôi không thể chỉnh sửa các tệp PDF. Khi chúng tôi hợp nhất nhiều tài liệu và trang lại với nhau để tạo thành một tài liệu toàn diện được kết hợp, thường xảy ra trường hợp chúng tôi hoàn thành việc kết hợp các trang theo thứ tự sai. Bài viết này thảo luận về cách sắp xếp lại các trang PDF theo chương trình bằng C#.

.NET API để sắp xếp lại các trang PDF và hợp nhất tài liệu

Để sắp xếp lại các trang trong tài liệu, GroupDocs cung cấp GroupDocs.Merger for .NET. API cho phép xóa, tách và trích xuất các trang, thay đổi hướng trang và xoay trang tài liệu trong các ứng dụng .NET. Để 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](https://www.nuget.org /packages/groupdocs.merge).

PM> Install-Package GroupDocs.Merger

Sắp xếp lại các trang PDF bằng C#

Sau đây là các bước sắp xếp lại các trang của tài liệu PDF bằng C#.

  • Xác định vị trí hiện tại và vị trí mới của trang trong lớp MoveOptions.
  • Tải tài liệu PDF bằng lớp Sáp nhập.
  • Sử dụng phương pháp MovePage() để sắp xếp lại theo các tùy chọn đã xác định.
  • Lưu tệp PDF với thứ tự trang mới bằng phương pháp Save().

Mã C# sau sắp xếp lại các trang của tài liệu PDF. Chính xác, nó di chuyển trang thứ 6 của tài liệu lên vị trí đầu tiên.

// Sắp xếp lại các trang của tài liệu PDF bằng C#
int pageNumber = 6;
int newPageNumber = 1;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.pdf");
}

Đây là đầu ra của đoạn mã trên.

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 sắp xếp lại các trang của tệp PDF bằng C# trong các ứng dụng .NET. Chúng ta đã xem ví dụ đang chạy để thay đổi vị trí của trang. Bạn có thể thử xây dựng một ứng dụng đơn giản có thể sắp xếp các tệp PDF bằng cách dễ dàng xáo trộn các trang của chúng.

Để 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