В этом базовом разделе рассказывается, как создать презентацию, доступную только для чтения, с помощью Python. В нем описаны все подробности о необходимых пакетах PYPI, список пошаговых задач программирования с пояснением логики программы, а также работоспособный пример кода для создания презентации, доступной только для чтения, и предотвращения редактирования PPTX с помощью Python. . Разработанное приложение можно использовать в любой среде, поддерживаемой .NET и Python, в macOS, Windows и Linux.
Шаги по созданию презентации только для чтения с использованием Python
- Настройте IDE на используйте Aspose.Slides для Python через .NET для создания PPTX, доступного только для чтения, с помощью Python.
- Получите доступ к целевому файлу презентации PPTX, используя экземпляр класса Presentation.
- Доступ к классу презентации ProtectionManger, установленному True для значения свойства ReadOnlyRecommended.
- Сохраните нередактируемый и доступный только для чтения файл презентации на диске.
Вышеупомянутые шаги объясняют процесс сделания PPTX недоступным для редактирования в Python с помощью нескольких вызовов API. Процесс будет инициирован открытием целевого файла презентации с диска или созданием новой презентации с нуля с использованием экземпляра класса Presentation. Затем экземпляр класса ProtectionManager будет доступен из свойств презентации, а для свойства ReadOnlyRecommended будет установлено значение True, которое преобразует загруженную презентацию в доступ только для чтения перед ее сохранением на диске.
Код, делающий презентацию нередактируемой с помощью Python
Приведенный выше пример кода демонстрирует простой процесс сделать презентацию нередактируемой с помощью Python. Экземпляр класса ProtectionManager используется для ограничения редактирования файла презентации, а также предоставляет другие различные свойства и методы, такие как EncryptDocumentProperties, EncryptionPassword, RemoveEncryption и SetWriteProtection, и это лишь некоторые из них. Вы также можете сбросить защиту презентации, чтобы разрешить редактирование, удалив свойство «только для чтения» и установив для него значение False.
Этот пример научил нас как предотвратить редактирование презентации с помощью Python. Если вы хотите узнать, как зачеркивать текст внутри презентации, обратитесь к статье на сайте как вычеркнуть текст в PPTX с помощью Python.