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