Znaki wodne są zwykle używane do ochrony dokumentów przed nieautoryzowanym użyciem. Aby chronić swoje prezentacje i zgłosić prawo własności, dzisiaj nauczymy się, jak programowo dodawać tekstowe i graficzne znaki wodne do prezentacji programu Microsoft PowerPoint w aplikacjach .NET przy użyciu języka C#. W osobnym artykule widzieliśmy stosowanie znaków wodnych do obrazów w C#.
Przejdźmy szybko do oddzielnego nauczenia się, w jaki sposób możemy zastosować znaki wodne oparte na tekście i obrazie do całej prezentacji lub konkretnego slajdu za pomocą interfejsu API znakowania wodnego dla aplikacji .NET.
- Dodaj tekstowe znaki wodne do slajdów prezentacji.
- Dodaj graficzne znaki wodne do slajdów prezentacji.
Interfejs API znaku wodnego dla platformy .NET
GroupDocs.Watermark for .NET to interfejs API znaku wodnego, który umożliwia dodawanie tekstowych i graficznych znaków wodnych do prezentacji i wielu innych dokumentów w różnych formatach plików w aplikacjach .NET. Zapewnia metody znakowania wodnego, które dodają znaki wodne, które są trudne do automatycznego usunięcia przez inne narzędzia.
Wraz z prezentacjami interfejs API obsługuje dodawanie, usuwanie i wyodrębnianie znaków wodnych z dokumentów edytorów tekstu, arkuszy kalkulacyjnych, wiadomości e-mail, plików PDF, obrazów, rysunków programu Visio i wielu innych formatów. Wśród formatów plików prezentacji obsługuje PPT, PPTX, PPS, PPTM, PPSX i inne. W dokumentacji możesz dodatkowo sprawdzić funkcje i obsługiwane formaty plików.
Możesz pobrać pliki DLL lub instalator MSI z sekcji pobierania lub pobrać go z NuGet.
Install-Package GroupDocs.Watermark
Dodaj tekst do slajdów jako znak wodny za pomocą C#
Interfejs API zapewnia dostosowania umożliwiające dodawanie tekstu do prezentacji jako znaku wodnego. Poniższe kroki pomogą Ci zastosować znak wodny w plikach prezentacji w aplikacji .NET.
- Załaduj prezentację za pomocą Znaku wodnego.
- Ustaw tekst i styl znaku wodnego za pomocą TextWatermark.
- Ustaw inne właściwości, takie jak obrót, rozmiar, krycie, kolor i położenie.
- Podaj indeks slajdu, aby zastosować znak wodny.
- Dodaj sformatowany tekstowy znak wodny za pomocą metody Dodaj.
- Zapisz prezentację ze znakiem wodnym, korzystając z metody Save.
Poniższy przykładowy kod dodaje etykietę tekstową do prezentacji PPTX jako znak wodny na pierwszym slajdzie z obrotem przy użyciu języka C#.
// Dodaj tekstowy znak wodny do slajdów prezentacji w C# za pomocą .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
// Ustaw tekst znaku wodnego, współrzędne i formatowanie
TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36))
{
RotateAngle = -45,
X = 100,
Y = 100,
Height = 400,
Width = 400,
Opacity = .2,
ForegroundColor = Color.DarkBlue,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
// Zastosuj znak wodny tylko do pierwszego slajdu prezentacji
PresentationWatermarkSlideOptions textWatermarkOptions = new PresentationWatermarkSlideOptions();
textWatermarkOptions.SlideIndex = 0;
// Dodaj znak wodny do prezentacji i zapisz.
watermarker.Add(watermark, textWatermarkOptions);
watermarker.Save("text-watermarked-presentation.pptx");
}
Jeśli nie podasz indeksu slajdów, znak wodny zostanie domyślnie dodany na wszystkich slajdach. Powyższy kod pokazuje, jak wspomnieć o indeksie slajdów, jednak pokazałem ci wynik z tekstowym znakiem wodnym na wszystkich slajdach prezentacji PPTX.
Wstaw znak wodny obrazu do slajdów za pomocą C#
Podobnie możesz dodawać obrazy do plików prezentacji jako znak wodny. Wystarczy użyć klasy ImageWatermark zamiast TextWatermark. Poniżej przedstawiono kroki dodawania znaku wodnego obrazu do slajdów prezentacji w aplikacjach .NET.
- Załaduj prezentację za pomocą Znaku wodnego.
- Załaduj plik obrazu, który będzie używany jako znak wodny, używając ImageWatermark.
- Ustaw właściwości znaku wodnego obrazu, takie jak obrót, rozmiar, krycie, kolor i położenie.
- Ustaw indeks slajdu, na którym ma zostać zastosowany znak wodny.
- Dodaj znak wodny obrazu do prezentacji za pomocą metody Dodaj.
- Zapisz prezentację ze znakiem wodnym za pomocą metody Save.
Poniższy przykładowy kod dodaje obraz do prezentacji PPTX jako znak wodny na drugim slajdzie przy użyciu języka C#.
// Dodaj znak wodny obrazu do slajdów prezentacji w języku C# przy użyciu interfejsu API .NET
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
// Ustaw obraz znaku wodnego, współrzędne i formatowanie
ImageWatermark imageWatermark = new ImageWatermark("watermark-image.png");
imageWatermark.Opacity = .7;
imageWatermark.X = 80;
imageWatermark.Y = 120;
// Zastosuj znak wodny tylko do drugiego slajdu prezentacji
PresentationWatermarkSlideOptions ImageWatermarkOptions = new PresentationWatermarkSlideOptions();
ImageWatermarkOptions.SlideIndex = 1;
// Dodaj znak wodny do prezentacji i zapisz.
watermarker.Add(imageWatermark, ImageWatermarkOptions);
watermarker.Save("image-watermarked-presentation.pptx");
}
Poniżej przedstawiono dane wyjściowe powyższego kodu ze znakiem wodnym obrazu tylko na drugim slajdzie prezentacji PPTX.
Wniosek
Podsumowując, nauczyłeś się dodawać tekstowe i graficzne znaki wodne do slajdów prezentacji za pomocą języka C#. Teraz możesz zbudować własną aplikację .NET, która obsługuje tekstowe i graficzne znaki wodne dla plików prezentacji i określonych slajdów prezentacji. Zapoznaj się z dokumentacją, aby zastosować znaki wodne w różnych innych formatach dokumentów.
Możesz mieć Bezpłatną licencję tymczasową, aby poznać każdy aspekt produktu. Bezpłatna pomoc z przyjemnością wyciągnie Cię z wszelkich nieporozumień i rozwiąże Twoje pytania dotyczące znaków wodnych na forum.