W tym samouczku krok po kroku omówimy, jak wstawić szkic znaku wodnego w PowerPoint Presentation w języku C# bez zainstalowanego programu PowerPoint. Format PPTX jest obecnie szeroko stosowanym formatem prezentacji PowerPoint, ale ten przykład ma również zastosowanie do starszego formatu PPT w celu dodania poufnego znaku wodnego PowerPoint.
Kroki, aby dodać poufny znak wodny do programu PowerPoint w języku C#
- Pobierz pakiet Aspose.Slides for .NET z NuGet.org
- Użyj przestrzeni nazw Aspose.Slides, aby załadować prezentację i wstawić znak wodny
- Ustaw licencję za pomocą metody SetLicense
- Załaduj prezentację PowerPoint, aby wstawić znak wodny w obiekcie Presentation Class
- Uzyskaj dostęp i przeglądaj wewnętrzną prezentację Master Slide/s
- Do każdego slajdu wzorcowego dodaj autokształt
- Wstaw poufny tekst roboczy dla dodanego kształtu TextFrame
- Sformatuj kształt i właściwości tekstowe
- Zastosuj blokadę na dodanym kształcie, aby chronić znak wodny
- Zapisz prezentację ze znakiem wodnym
Wcześniej omawialiśmy Jak zabezpieczyć prezentację PowerPoint w C# .NET w innym poradniku. Ale w tym temacie opisano kroki, aby dodać poufny znak wodny w programie Powerpoint w języku C#. Aby korzystać z tej funkcji, nie musisz korzystać z programu Microsoft PowerPoint ani Interop i możesz bezproblemowo uruchamiać ten kod na wszystkich platformach.
Co więcej, funkcja blokowania kształtu jest unikalną funkcją oferowaną przez Aspose.Slides, która nie jest nawet publicznie dostępna w programie PowerPoint. Możesz zabezpieczyć prawa własności intelektualnej do prezentacji, używając funkcji blokowania i stosowania jej do kształtu znaku wodnego oraz uniemożliwiając komukolwiek modyfikowanie lub usuwanie go w programie PowerPoint.
Kod, aby dodać wersję roboczą znaku wodnego w programie PowerPoint w C# bez Interop
Przykładu można użyć w dowolnym środowisku aplikacji .NET przy użyciu kodu C#, niezależnie od tego, czy jest to aplikacja sieci Web ASP.NET, aplikacja Windows Forms, czy konsola. Możesz go również używać na lokalnym komputerze roboczym lub na dowolnym serwerze z zainstalowanym .NET Framework.