C# dodaj znak wodny obrazu do pliku PDF

C# dodaj znak wodny obrazu do pliku PDF

Znak wodny obrazu pomaga chronić zawartość dokumentu PDF, znacznie utrudniając komuś roszczenie sobie prawa własności. Można go również wykorzystać do celów brandingowych. Dodanie oficjalnego logo lub typowych obrazów jako znaku wodnego do dokumentu PDF ułatwia innym identyfikację źródła dokumentu. Zapewnia dodatkową warstwę ochrony dokumentów PDF, co utrudnia wykorzystanie wrażliwych danych bez autentyczności. Aby utworzyć oprogramowanie lub aplikację do znakowania wodnego obrazu przy użyciu języka C#, możesz skorzystać z tego przewodnika po języku C#, aby dodać obrazy wodne do plików PDF.

W tym przewodniku zostaną omówione następujące punkty:

Biblioteka znaków wodnych w formacie PDF w języku C#

Użyjemy Conholdate.Total dla .NET, aby dodać znak wodny obrazu do pliku PDF w języku C#. Możesz pobrać bibliotekę DLL lub zainstalować tę bibliotekę znaków wodnych obrazu C#, używając następującego polecenia instalacyjnego NuGet.

Install-Package Conholdate.Total 

Dodaj znak wodny obrazu do pliku PDF w języku C#

Możesz dodać obrazowy znak wodny do pliku PDF w języku C#, wykonując poniższe czynności:

  1. Najpierw załaduj dokument PDF przy użyciu klasy Watermarker.
  2. Następnie utwórz obiekt klasy ImageWatermark.
  3. Po trzecie, zastosuj znak wodny do dokumentu PDF za pomocą metody Watermarker.Add(ImageWatermark watermark).
  4. Na koniec zapisz wyjściowy plik PDF przy użyciu metody Save(string OutputFileName).

Poniższy kod pokazuje, jak dodać obrazowy znak wodny do pliku PDF przy użyciu języka C#.

//Załaduj dokument PDF
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// Utwórz znak wodny obrazu
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
//Zastosuj znak wodny
watermarker.Add(watermark);
// Zapisz wyjściowy dokument PDF
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf");

Wyrównaj znak wodny obrazu w formacie PDF przy użyciu języka C#

Jeśli chcesz ustawić wyrównanie znaku wodnego obrazu podczas dodawania go do pliku PDF przy użyciu języka C#, napisz kod zgodnie z następującymi krokami:

Poniższy kod C# pokazuje, jak zastosować ustawienie wyrównania znaku wodnego obrazu podczas dodawania go do pliku PDF.

//Załaduj dokument PDF
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// Utwórz znak wodny obrazu
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
// Ustaw wyrównania
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
//Zastosuj znak wodny
watermarker.Add(watermark);
// Zapisz wyjściowy dokument PDF
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf");  

Zdobądź bezpłatną licencję

Możesz nabyć bezpłatną licencję tymczasową, aby testować interfejs API bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, wyjaśniliśmy, jak dodać obrazowy znak wodny do dokumentów PDF przy użyciu biblioteki obrazów wodnych C#. Ponadto zademonstrowaliśmy procedurę dostosowywania wyrównania obrazu znaku wodnego podczas dodawania go do dokumentu PDF. Możesz odwiedzić dokumentację, aby zapoznać się z kilkoma innymi funkcjami API.

Zadać pytanie

Możesz przekazać nam swoje pytania lub wątpliwości na naszym forum.

Zobacz też