Chủ đề đơn giản này tập trung vào cách tạo Bản trình bày chỉ đọc bằng Java bằng cách hiển thị tất cả chi tiết về các tệp JAR được yêu cầu, danh sách các tác vụ lập trình mô tả logic chương trình và mã ví dụ thực thi để tạo bản trình bày chỉ đọc và ** ngăn chỉnh sửa PPTX bằng Java**. Ứng dụng đã phát triển có thể được sử dụng bên trong bất kỳ ứng dụng hỗ trợ Java nào trong Windows, macOS và Linux.
Các bước để tạo bản trình bày chỉ đọc bằng Java
- Định cấu hình IDE để cài đặt Aspose.Slides for Java từ trình quản lý kho lưu trữ nhằm tạo PPTX chỉ đọc bằng Java
- Mở bản trình bày PPTX nguồn được yêu cầu bằng cách sử dụng phiên bản của lớp Presentation
- Truy cập lớp ProtectionManger của bản trình bày và đặt thuộc tính ReadOnly Suggested thành true
- Lưu bản trình bày chỉ đọc kết quả vào đĩa
Các bước trên giải thích quy trình làm cho PPTX không thể chỉnh sửa được trong Java bằng cách sử dụng giao diện API đơn giản. Quá trình này được khởi tạo bằng cách tải tệp trình bày PPTX nguồn từ đĩa hoặc tạo một bản trình bày trống mới từ đầu bằng cách sử dụng đối tượng lớp Trình bày. Sau đó, bằng cách sử dụng một phiên bản của lớp ProtectionManager bản trình bày, thuộc tính ReadOnly recommended sẽ được đặt thành true, điều này sẽ làm cho toàn bộ bản trình bày ở chế độ chỉ đọc. Cuối cùng, bản trình bày không thể chỉnh sửa sẽ được lưu vào đĩa.
Mã để làm cho bản trình bày không thể chỉnh sửa được bằng Java
Ví dụ này đòi hỏi quá trình làm cho bản trình bày không thể chỉnh sửa được bằng cách sử dụng Java. Nó sử dụng lớp ProtectionManager để bảo mật tệp bản trình bày và hiển thị các phương thức getter và setters khác nhau để đặt EncryptionPassword, RemoveEncryption, EncryptDocumentProperties và setWriteProtection thành một số tên. Sau khi đặt thuộc tính chỉ đọc thành true, bản trình bày sẽ không thể chỉnh sửa được và sẽ được lưu trên đĩa.
Bài viết này đã trình bày cách ngăn chặn việc chỉnh sửa bản trình bày bằng Java. Nếu bạn muốn tìm hiểu về quy trình gạch bỏ văn bản trong bản trình bày, hãy tham khảo bài viết trên cách gạch bỏ văn bản trong PPTX bằng Java.