Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Ochrona Dokumentów PDF Znakiem Wodnym w C#

Wordize for .NET to profesjonalne rozwiązanie do programowego dodawania znaków wodnych do dokumentów PDF. Klasa Watermarker umożliwia programistom C# ochronę plików PDF poprzez integrację tekstowych i graficznych znaków wodnych z pełną kontrolą nad wyglądem, pozycjonowaniem i przezroczystością. Programowe dodawanie znaków wodnych do PDF zapewnia ochronę praw autorskich, branding korporacyjny oraz kontrolę dystrybucji poufnych materiałów.

Funkcjonalności:
  • Tekstowe znaki wodne - metoda Watermarker.SetText() dodaje konfigurowalne napisy do PDF z kontrolą czcionki, koloru, rozmiaru i kąta obrotu
  • Graficzne znaki wodne - metoda Watermarker.SetImage() integruje loga i obrazy w PDF z ustawieniami skalowania i przezroczystości
  • Elastyczne pozycjonowanie znaków wodnych na stronach: w centrum, narożnikach, po przekątnej lub we własnych współrzędnych
  • Dostosowanie wyglądu - kontrola przezroczystości i efektów dla równowagi między widocznością znaku wodnego a czytelnością zawartości PDF
  • Wsparcie Fluent API dla operacji znaków wodnych PDF poprzez WatermarkerContext i łańcuchowanie metod, poprawiające przejrzystość kodu C#
Scenariusze użycia:
  • Automatyczny branding plików PDF logami firmowymi i informacjami kontaktowymi w celu wzmocnienia tożsamości korporacyjnej
  • Oznaczanie dokumentów PDF powiadomieniami o prawach autorskich i ograniczeniach użycia w celu zapobiegania naruszeniom
  • Dodawanie etykiet statusu do PDF w celu identyfikacji etapów zatwierdzania: "SZKIC", "W WERYFIKACJI", "ZATWIERDZONE"
  • Tworzenie unikalnych wersji dokumentów PDF z nazwami odbiorców, numerami lub znacznikami czasu dla spersonalizowanej dystrybucji
  • Oznaczanie PDF różnymi poziomami poufności dla kontroli dostępu i dystrybucji informacji

Przetestuj możliwości programowego dodawania znaków wodnych do dokumentów PDF w interaktywnym demo online prezentowanym na tej stronie. W tym celu prześlij plik PDF, wybierz typ znaku wodnego (tekstowy lub graficzny), skonfiguruj parametry wyświetlania i pobierz wynik ze zintegrowanymi znakami wodnymi. Przedstawiony fragment kodu C# jest gotowy do użycia w Twoim projekcie .NET.

C#
Uruchom kod
Prześlij dokument
Prześlij obraz
Wybierz format wyjściowy z listy
using Wordize.Watermarking;

Watermarker.SetText("Input.pdf", "Output.pdf", "Tekst");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "Tekst"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Tekst"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), watermarkImageBytes); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Uruchom kod

Jak programowo chronić PDF znakiem wodnym

  1. Połącz Wordize SDK z Twoim projektem .NET
  2. Wywołaj metodę Watermarker.SetText() aby wstawić tekstowy znak wodny lub Watermarker.SetImage() dla graficznego, określając jako parametry dokument PDF i właściwości znaku wodnego
  3. Otrzymaj dokument PDF z dodanym znakiem wodnym
5%