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

Word-Dokumente mit Wasserzeichen schützen in C#

Wordize for .NET bietet C#-Entwicklern spezialisierte Werkzeuge zum programmatischen Hinzufügen von Wasserzeichen zu Word-Dokumenten. Die Bibliothek gewährleistet vollständige Kontrolle über den Integrationsprozess von Wasserzeichen in Word-Dateien durch SetText()-Methoden für Textelemente und SetImage() für Grafiken. Zusätzlich ist die SetWatermarkToImages()-Methode verfügbar, um Word-Seiten mit Wasserzeichen in Bilder zu konvertieren.

Funktionen für Word-Format

  • Text-Wasserzeichen - programmatisches Hinzufügen von Beschriftungen zu Word-Dateien mit Konfiguration über TextWatermarkOptions.
  • Grafische Elemente - Integration von PNG-, JPG-Bildern in die Word-Dokumentstruktur über ImageWatermarkOptions.
  • Konvertierung zu Bildern - die SetWatermarkToImages()-Methode konvertiert Word-Seiten mit Wasserzeichen in ein Stream[]-Array.
  • Flexible Wasserzeichen-Platzierung - programmatische Steuerung der Positionierungskoordinaten von Elementen in Word-Dateien.
  • Anpassung des Wasserzeichen-Erscheinungsbilds - vollständige Kontrolle über Parameter für Größe, Rotation und Transparenz.
  • Fluent API - alternativer Ansatz zum Code-Schreiben über WatermarkerContext für verkettete Wasserzeichen-Parameter-Konfiguration.

Anwendungsszenarien

  • Vertrauliche Dokumentation. Automatische Anwendung entsprechender Status-Marker auf dienstliche Word-Dokumente.
  • Word-Dokumentenversionierung. Programmatische Kennzeichnung verschiedener Lebenszyklusphasen von Word-Dateien.
  • Unternehmensdokumentation. Integration von Markenelementen in Unternehmens-Word-Dokumente.
  • Urheberrechtsschutz. Anwendung entsprechender Hinweise auf Materialien im Word-Format.

Zum Testen der Funktionalität laden Sie ein Word-Dokument in das Upload-Feld, konfigurieren Sie die Wasserzeichen-Parameter und laden Sie das Ergebnis zur Überprüfung herunter.

C#
Code ausführen
Dokument hochladen
Bild hochladen
Ausgabeformat aus der Liste auswählen
using Wordize.Watermarking;

Watermarker.SetText("Input.docx", "Output.docx", "Text");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.docx", "Text"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "Text"); 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); }
Code ausführen

Wie man Word programmatisch mit Wasserzeichen schützt

  1. Verbinden Sie das Wordize SDK mit Ihrem .NET-Projekt
  2. Rufen Sie die Watermarker.SetText()-Methode zum Einfügen eines Text-Wasserzeichens oder Watermarker.SetImage() für ein Grafik-Wasserzeichen auf und geben Sie als Parameter das Word-Dokument und die Wasserzeichen-Eigenschaften an
  3. Erhalten Sie das Word-Dokument mit hinzugefügtem Wasserzeichen
5%