Ovaj vrlo jednostavan članak vodi o tome kako stvoriti prezentaciju samo za čitanje koristeći C#. Sadrži sve pojedinosti o potrebnim Nuget paketima, popis postupnih programskih zadataka koji naglašavaju logiku programa i primjer koda koji se može izvoditi za stvaranje prezentacije samo za čitanje i sprečavanje PPTX uređivanja pomoću C#. Stvorena aplikacija može se koristiti unutar bilo kojeg okruženja podrške za .NET u sustavima Windows, macOS i Linux.
Koraci za stvaranje prezentacije samo za čitanje pomoću C#
- Konfigurirajte IDE za instaliranje Aspose.Slides for .NET za stvaranje PPTX-a samo za čitanje pomoću c#
- Otvorite traženu izvornu PPTX prezentaciju pomoću instance klase Presentation
- Pristupite klasi prezentacije ProtectionManger i postavite svojstvo ReadOnlyRecommended na true
- Spremite dobivenu prezentaciju samo za čitanje na disk
Prethodno spomenuti koraci sažimaju postupak kako bi se učinio PPTX neuređivim u C# pomoću jednostavnih API poziva. Proces započinje pristupom izvornoj prezentacijskoj datoteci s diska ili stvaranjem nove prezentacije od nule pomoću instance klase Presentation. Zatim pristupom klasi ProtectionManager prezentacije postavite svojstvo ReadOnlyRecommended na true, što će prezentaciju učiniti samo za čitanje. Na kraju, spremite prezentaciju samo za čitanje na disk.
Kod za izradu prezentacije koja se ne može uređivati pomoću C#
Ovaj primjer demonstrira proceduru kako bi se prezentacija učinila nemogućom za uređivanje pomoću C#. Klasa ProtectionManager koristi se za osiguranje prezentacijske datoteke i izlaže različita svojstva i metode kao što su EncryptionPassword, EncryptDocumentProperties, RemoveEncryption i SetWriteProtection da spomenemo samo neke. Nakon što se postavi svojstvo samo za čitanje za prezentaciju, prezentacija koja se ne može uređivati sprema se na disk.
Ovaj nas je članak naučio kako spriječiti uređivanje prezentacije pomoću C#. Ako ste zainteresirani za učenje procesa precrtavanja teksta unutar prezentacije, pogledajte članak na kako precrtati tekst u PPTX koristeći C#.