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

Ochrona Dokumentów Word Znakiem Wodnym w C#

Wordize for .NET dostarcza programistom C# specjalistyczne narzędzia do programowego dodawania znaków wodnych do dokumentów Word. Biblioteka zapewnia pełną kontrolę nad procesem integracji znaków wodnych w plikach Word poprzez metody SetText() dla elementów tekstowych i SetImage() dla grafiki. Dodatkowo dostępna jest metoda SetWatermarkToImages() do konwersji stron Word ze znakami wodnymi na obrazy.

Możliwości dla formatu Word

  • Tekstowe znaki wodne - programowe dodawanie napisów do pliku Word z konfiguracją poprzez TextWatermarkOptions.
  • Elementy graficzne - integracja obrazów PNG, JPG do struktury dokumentu Word poprzez ImageWatermarkOptions.
  • Konwersja do obrazów - metoda SetWatermarkToImages() konwertuje strony Word ze znakami wodnymi na tablicę strumieni Stream[].
  • Elastyczne umieszczanie znaków wodnych - programowa kontrola współrzędnych umieszczania elementów w pliku Word.
  • Dostosowanie wyglądu znaków wodnych - pełna kontrola parametrów rozmiaru, obrotu i przezroczystości.
  • Fluent API - alternatywne podejście do pisania kodu poprzez WatermarkerContext dla łańcuchowej konfiguracji parametrów znaku wodnego.

Scenariusze użycia

  • Dokumentacja poufna. Automatyczne stosowanie odpowiednich znaczników statusu do służbowych dokumentów Word.
  • Wersjonowanie dokumentów Word. Programowe oznaczanie różnych etapów cyklu życia plików Word.
  • Dokumentacja korporacyjna. Integracja elementów firmowych w dokumenty Word firmy.
  • Ochrona praw autorskich. Stosowanie odpowiednich powiadomień do materiałów w formacie Word.

Aby przetestować funkcjonalność, prześlij dokument Word do pola przesyłania, skonfiguruj parametry znaku wodnego i pobierz wynik do weryfikacji.

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

Watermarker.SetText("Input.docx", "Output.docx", "Tekst");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.docx", "Tekst"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "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}.docx"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.docx", "Output.docx", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx"); stream.CopyTo(file); }
Uruchom kod

Jak programowo chronić Word 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 Word i właściwości znaku wodnego
  3. Otrzymaj dokument Word z dodanym znakiem wodnym
5%