Wasserzeichen für Word-Dateien mit C# .NET

Um Ihre Dokumente vor Missbrauch zu schützen oder sie mit Ihrem eigenen Markenzeichen zu versehen, können Sie Wasserzeichen verwenden. In diesem Artikel erfahren Sie, wie Sie mit C# ganz einfach Wasserzeichen zu Ihren Word-Dokumenten hinzufügen. Wir erfahren, wie Sie sowohl Textwasserzeichen als auch Bildwasserzeichen hinzufügen.

Im Folgenden finden Sie schnelle Links zu den behandelten Themen:

Text- und Bildwasserzeichen – .NET-API

GroupDocs.Watermark stellt die .NET-API für Wasserzeichen vor, die wir mit C# verwenden werden, um mit Wasserzeichen in Word-Dokumenten zu arbeiten. Es hilft uns, Wasserzeichen aus Dateien wie Textverarbeitungsdokumenten, Präsentationen, Tabellenkalkulationen, Bildern und mehr hinzuzufügen, zu entfernen und zu entfernen. Weitere Informationen finden Sie in der Dokumentation. Sie können es mit NuGet herunterladen.

PM> Install-Package GroupDocs.Watermark

Hinzufügen von Textwasserzeichen zu Word-Dokumenten mit C#

Textwasserzeichen ähneln auf besondere Weise dem Schreiben auf Ihrem Dokument. Sie können diese auf jeder Seite oder nur auf einer Seite platzieren. So können Sie es machen:

  • Laden Sie das Word-Dokument mit der Klasse Watermarker.
  • Initialisieren Sie den Textwasserzeichen mit der Klasse TextWatermark.
  • Legen Sie das Erscheinungsbild fest, indem Sie Drehwinkel, Ausrichtung, Deckkraft, Vordergrund- und Hintergrundfarben usw. hinzufügen.
  • Fügen Sie Ihr Textwasserzeichen zum Word-Dokument hinzu.
  • Speichern Sie Ihr Dokument mit dem neuen Wasserzeichen mithilfe einer Speichermethode.

Hier ist ein Beispiel dafür, wie Sie mit C# einem Word-Dokument ein Textwasserzeichen hinzufügen können:

// Fügen Sie mit C# Wasserzeichentext zu Seite(n) einer Word-Datei hinzu
using (Watermarker watermarker = new Watermarker("path/document.docx"))
{
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 80))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    watermarker.Add(watermark);
    watermarker.Save("path/watermarked.docx");
}

Wenn Sie diesem Code folgen, wird der von Ihnen gewählte Text auf jeder Seite des Word-Dokuments angezeigt.

Beispiel für ein Textwasserzeichen in einem Word-Dokument

Bildwasserzeichen zu Word-Dokumenten mit C# hinzufügen

Genau wie beim Anwenden von Textwasserzeichen können Sie Ihren Word-Dokumenten auch Bilder hinzufügen. Hier ist wie:

  • Laden Sie Ihre Word-Dokumentdatei mit der Klasse Watermarker.
  • Bereiten Sie Ihr Logo/Bild mit der Klasse ImageWatermark zum Anhängen vor.
  • Passen Sie das Wasserzeichenbild an, indem Sie Ausrichtung, Drehung, Deckkraft und andere Optionen anpassen.
  • Legen Sie die Seite(n) fest, auf denen Ihr Bild erscheinen soll.
  • Fügen Sie Ihr Bildwasserzeichen zum geladenen Word-Dokument hinzu.
  • Speichern Sie Ihr Dokument mit dem Bildwasserzeichen mithilfe der Save-Methode.

So sieht der Code in C# aus, wenn Sie einem Word-Dokument ein Bildwasserzeichen hinzufügen möchten:

// Fügen Sie mit C# ein Wasserzeichenbild zu bestimmten Seiten eines Word-Dokuments hinzu
using (Watermarker watermarker = new Watermarker("path/multipage-document.docx"))
{
    ImageWatermark watermark = new ImageWatermark("path/image.png")
    {
        Opacity = .5,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };

    WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
    options.PageNumbers = new int[] { 1 };

    watermarker.Add(watermark, options);
    watermarker.Save("path/first-page-watermark.docx");
}

Wenn Sie diesen Code verwenden, wird das von Ihnen ausgewählte Bild auf der Seite angezeigt, die Sie in Ihrem Word-Dokument ausgewählt haben.

Beispiel für ein Bildwasserzeichen in einem Word-Dokument

Kostenlose Lizenz erhalten

Wenn Sie dieses Tool uneingeschränkt ausprobieren möchten, können Sie eine kostenlose temporäre Lizenz erwerben.

Abschluss

Abschließend wissen Sie jetzt, wie Sie mit C# Wasserzeichen zu Ihren Word-Dokumenten hinzufügen. Wir haben gelernt, wie man sowohl Text als auch Bilder als Wasserzeichen auf den Seiten einer Word-Datei hinzufügt. Wenn Sie mehr wissen möchten oder Fragen haben, können Sie die Dokumentation überprüfen oder uns im Forum fragen.

Siehe auch