Ця дуже проста стаття розповідає про те, як створити презентацію лише для читання за допомогою 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#.