Ten bardzo prosty artykuł zawiera instrukcje dotyczące tworzenia prezentacji tylko do odczytu przy użyciu języka C#. Zawiera wszystkie szczegóły dotyczące wymaganych pakietów Nuget, listę krokowych zadań programistycznych podkreślających logikę programu oraz możliwy do uruchomienia przykładowy kod do tworzenia prezentacji tylko do odczytu i zapobiegania edycji PPTX przy użyciu języka C#. Utworzonej aplikacji można używać w dowolnym środowisku wsparcia .NET w systemach Windows, macOS i Linux.
Kroki tworzenia prezentacji tylko do odczytu przy użyciu języka C#
- Skonfiguruj IDE, aby zainstalować Aspose.Slides for .NET, aby utworzyć PPTX tylko do odczytu przy użyciu języka C#
- Otwórz wymaganą prezentację źródłową PPTX, korzystając z instancji klasy Presentation
- Uzyskaj dostęp do klasy prezentacji ProtectionManger i ustaw właściwość ReadOnlyRecommended na true
- Zapisz wynikową prezentację tylko do odczytu na dysku
Wyżej wymienione kroki podsumowują proces uczynienia PPTX nieedytowalnym w C# przy użyciu prostych wywołań API. Proces rozpoczyna się od dostępu do źródłowego pliku prezentacji z dysku lub stworzenia nowej prezentacji od podstaw z wykorzystaniem instancji klasy Prezentacja. Następnie uzyskując dostęp do klasy ProtectionManager prezentacji, ustaw właściwość ReadOnlyRecommended na true, co spowoduje, że prezentacja będzie tylko do odczytu. Na koniec zapisz prezentację tylko do odczytu na dysku.
Kod uniemożliwiający edytowanie prezentacji przy użyciu języka C#
Ten przykład ilustruje procedurę uczynienia prezentacji nieedytowalną przy użyciu języka C#. Klasa ProtectionManager służy do zabezpieczania pliku prezentacji i udostępnia różne właściwości i metody, takie jak EncryptionPassword, EncryptDocumentProperties, RemoveEncryption i SetWriteProtection, żeby wymienić tylko kilka. Po ustawieniu właściwości tylko do odczytu dla prezentacji nieedytowalna prezentacja jest zapisywana na dysku.
W tym artykule nauczyliśmy się, jak zapobiegać edytowaniu prezentacji przy użyciu języka C#. Jeśli chcesz poznać proces przekreślania tekstu w prezentacji, zapoznaj się z artykułem na stronie jak przekreślić tekst w PPTX za pomocą C#.