Trong chủ đề này, bạn sẽ hiểu thêm về cách chuyển đổi XLSX sang PDF có quyền hạn chế bằng C#. Đôi khi, bạn muốn chuyển thông tin cho người khác nhưng cũng muốn áp đặt một số hạn chế như hạn chế họ sao chép hoặc in thông tin đó. Các bước sau đây sẽ hướng dẫn bạn tạo PDF có quyền hạn chế từ XLSX bằng C#.
Các bước để chuyển đổi XLSX sang PDF có Quyền hạn chế bằng C#
- Cài đặt gói Aspose.Cells for .NET bằng Trình quản lý gói NuGet
- Nhập Aspose.Cells ngay từ đầu bằng cách sử dụng chỉ thị
- Khởi tạo giấy phép để tránh thông báo phiên bản dùng thử
- Tải tệp XLSX vào phiên bản Workbook sẽ được chuyển đổi thành PDF
- Để đặt tham số của tệp PDF đầu ra, hãy khởi tạo phiên bản PDFSaveOptions
- Để đặt tùy chọn bảo mật, hãy khởi tạo tham số SecurityOptions trong phiên bản PDFSaveOptions
- Đặt giới hạn sao chép/trích xuất và in trong tham số SecurityOptions
- Lưu sổ làm việc bằng cài đặt PDFSaveOptions
Ví dụ sau minh họa quy trình xuất Excel sang PDF có quyền hạn chế bằng C#. Tại đây, một tệp XLSX mẫu được tải và sau đó được lưu dưới dạng PDF có các hạn chế đối với người dùng trong việc sao chép/trích xuất văn bản từ tệp đó hoặc in tệp đó.
Mã mẫu cho Excel đối với các quyền hạn chế PDF bằng C#
Đoạn mã trên tạo PDF với một số hạn chế. Bạn có thể thêm nhiều hạn chế hơn như yêu cầu mật khẩu để mở bằng cách đặt PdfSaveOptions.SecurityOptions.UserPassword. Lưu ý rằng các hạn chế sao chép/trích xuất và in sẽ vẫn có hiệu lực và UserPassword chỉ dùng để mở tệp PDF. Nếu bạn muốn cho phép người dùng mở tệp PDF này mà không bị hạn chế, hãy đặt PdfSaveOptions.SecurityOptions.OwnerPassword bằng cách nhập mật khẩu mà người dùng sẽ có thể sao chép/trích xuất hoặc in tệp PDF này. Bạn cũng có thể thực hiện các chuyển đổi khác như chuyển đổi Excel sang XPS trong C#.