Chủ đề rất cơ bản này hướng dẫn cách tạo Bản trình bày chỉ đọc bằng Python. Nó bao gồm tất cả thông tin chi tiết về các gói PYPI cần thiết, danh sách các tác vụ lập trình từng bước làm nổi bật logic chương trình và mã ví dụ có thể chạy được để tạo bản trình bày chỉ đọc và ngăn chỉnh sửa PPTX bằng Python . Ứng dụng đã phát triển có thể được sử dụng bên trong mọi môi trường được hỗ trợ .NET và Python trong macOS, Windows và Linux.
Các bước để tạo bản trình bày chỉ đọc bằng Python
- Định cấu hình IDE thành sử dụng Aspose.Slides cho Python qua .NET để tạo PPTX chỉ đọc bằng Python
- Truy cập tệp bản trình bày PPTX đích bằng cách sử dụng phiên bản của lớp Presentation
- Truy cập tập hợp lớp ProtectionManger của bản trình bày Đúng cho giá trị thuộc tính ReadOnly Suggested
- Lưu tệp trình bày không thể chỉnh sửa và chỉ đọc trên đĩa
Các bước được đề cập ở trên giải thích quy trình làm cho PPTX không thể chỉnh sửa được trong Python bằng cách sử dụng một số lệnh gọi API. Quá trình sẽ được bắt đầu bằng cách mở tệp trình bày đích từ đĩa hoặc tạo một bản trình bày mới từ đầu bằng cách sử dụng một thể hiện của lớp Trình bày. Sau đó, phiên bản lớp ProtectionManager sẽ được truy cập từ các thuộc tính bản trình bày và giá trị True sẽ được đặt cho thuộc tính ReadOnly recommended, thuộc tính này sẽ chuyển đổi bản trình bày đã tải thành chỉ có quyền truy cập đọc trước khi lưu nó vào đĩa.
Mã để làm cho bản trình bày không thể chỉnh sửa được bằng Python
Đoạn mã mẫu ở trên minh họa quy trình đơn giản để làm cho bản trình bày không thể chỉnh sửa được bằng Python. Phiên bản lớp ProtectionManager được sử dụng để hạn chế việc chỉnh sửa tệp bản trình bày và nó cũng hiển thị các thuộc tính và phương thức khác nhau như EncryptDocumentProperties, EncryptionPassword, RemoveEncryption và SetWriteProtection để đặt tên cho một số. Bạn cũng có thể đặt lại tính năng bảo vệ bản trình bày để cho phép chỉnh sửa bằng cách xóa thuộc tính chỉ đọc và đặt giá trị của nó thành Sai.
Ví dụ này đã dạy chúng ta cách ngăn chặn việc chỉnh sửa Bản trình bày bằng Python. Nếu bạn muốn tìm hiểu về cách 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 Python.