Bài viết này hướng dẫn bạn quy trình từng bước để chuyển đổi XPS thành PDF bằng C# bằng cách sử dụng một trong các gói chuyển đổi tài liệu phổ biến. Hướng dẫn này cũng cung cấp một ứng dụng mẫu cho C# chuyển đổi XPS sang PDF để hiển thị cách triển khai và hoạt động của tính năng này. Hơn nữa, bài đăng này hướng dẫn bạn cách xác định các tham số để tùy chỉnh tệp PDF đã chuyển đổi. Dưới đây là danh sách các điểm chính và mã mẫu để thay đổi XPS thành PDF trong C#.
Các bước chuyển đổi XPS sang PDF bằng C#
- Cài đặt gói GroupDocs.Conversion for .NET từ trang web NuGet để chuyển đổi XPS sang PDF
- Thêm tham chiếu vào không gian tên GroupDocs.Conversion để chuyển đổi từ định dạng XPS sang PDF
- Khởi tạo lớp Converter để tải tệp XPS đầu vào từ đĩa để chuyển đổi sang định dạng PDF
- Tạo và đặt tùy chọn chuyển đổi để tùy chỉnh tệp PDF đầu ra
- Cuối cùng, gọi phương thức Convert để lưu XPS dưới dạng PDF trên đĩa
Để triển khai chức năng chuyển đổi XPS sang PDF C#, bạn chỉ cần thực hiện theo quy trình làm việc ở trên. Bạn phải tải tệp XPS đầu vào bằng cách khởi tạo lớp Trình chuyển đổi sau khi cài đặt gói chuyển đổi tài liệu cần thiết từ trình quản lý gói NuGet và nhập các không gian tên cần thiết. Sau đó, bạn có thể đặt các thuộc tính để tùy chỉnh tệp PDF đã chuyển đổi bằng cách sử dụng đối tượng PdfConvertOptions và cuối cùng gọi phương thức Chuyển đổi để lưu tệp kết quả trên đĩa.
Mã để chuyển đổi XPS sang PDF bằng C#
Đoạn mã trên minh họa việc triển khai trình chuyển đổi XPS sang PDF trong C#. Có thể dễ dàng sử dụng mã mẫu này trong các ứng dụng của bạn để thực hiện chuyển đổi tài liệu nhưng trước tiên bạn phải thiết lập gói chuyển đổi và cung cấp giấy phép cũng như các tệp đầu vào. Ngoài ra, bạn không cần cài đặt bất kỳ phần mềm bổ sung nào để sử dụng ví dụ này và có thể chạy mã này trên bất kỳ hệ điều hành phổ biến nào như Windows, Linux và macOS hỗ trợ môi trường .NET.
Chúng tôi đã thảo luận về quy trình chuyển đổi tài liệu cho khả năng C# XPS sang PDF và tạo mã mẫu cho nó. Gần đây, chúng tôi đã xuất bản một bài viết để thay đổi EPS sang JPG bằng C#, hãy xem hướng dẫn cách chuyển đổi EPS sang JPG trong C# để biết thêm thông tin.