Wasserzeichen sind Text, Logo oder ein anderes grafisches Muster, das in ein Dokument eingefügt oder auf einem anderen Bild überlagert wird. Sein Zweck ist es, die Identität des Originaldokuments oder des Originalbildes zu behalten, um seine Verwendung ohne Erlaubnis zu verbieten. Als .NET -Anwendungsentwickler können Sie die Funktionalität der Einfügung eines Wasserzeichens in Word -Dokumenten in Ihrer Dokumentverarbeitung C# -Anwendung bereitstellen. In diesem Blog zeigen wir, wie Sie ein Wasserzeichen in ein Word-Dokument in C# mit der kostenlosen und open-Source .NET-API einfügen.

Watermark in Word-Dokument mit Microsoft Word {.wp-Block-Heading} einfügen}

Bevor wir uns ansehen, wie ein Wasserzeichen mit C#in ein Dokument eingefügt werden kann, schauen wir uns an, wie dies mit Microsoft Word erfolgen kann. Mit Microsoft Word können Sie Text- oder Bild -Wasserzeichen in Ihr Dokument einfügen, um die Identität Ihres Dokuments zu schützen. Sie können auch ein individuelles Wasserzeichen in Ihr Dokument einfügen. Wasserzeichen werden im Hintergrund auf der Seite hinter dem Text angezeigt.

Schritte zum Einfügen von Wasserzeichen in ein Word-Dokument mit Microsoft Word

Sie können die folgenden Schritte verwenden, um ein Wasserzeichen in einem Word -Dokument mit Microsoft Word zu erstellen.

  1. Wählen Sie auf der Registerkarte Design****Wasserzeichen.
  2. Wählen Sie in den verfügbaren Optionen Text oder Bild als Art des Wasserzeichens aus, der in das Dokument eingefügt werden soll
  3. Wählen Sie die Schaltfläche OK ! Die Watermark -Option wird auf der Registerkarte “Design” hervorgehoben.! Das Dialogfeld Wasserzeichen einfügen mit einem Highlight um die Textoptionen

Wie kann man Wasserzeichen in Word -Dokument mit C#einfügen?

Nachdem wir gesehen haben, wie man ein Wasserzeichen in ein Word -Dokument mit Microsoft Word einfügt, können wir mithilfe der NPOI -API für .NET in unserer C# -Anwendung dasselbe tun. Wenn Sie die NPOI -API noch nicht installiert haben, können Sie in Ihrem .NET -Projekt unsere umfassende Anleitung für NPOI -API -Installation durchlaufen.

Schritt-für-Schritt-Anleitung zum Einfügen von Wasserzeichen in Word-Dokument mit C#

Zu diesem Zeitpunkt sollte Ihr .NET -Projekt bereit sein, Code zum Einfügen eines Wasserzeichens in ein Word -Dokument mit NPOI -API in C#zu schreiben. Die folgenden Schritte können für diesen Zweck verwendet werden.

  1. Erstellen Sie eine Instanz der XWPFDocument -Klasse in Ihrem C# -Projekt
  2. Fügen Sie ein XWPF -Abschnitt- und das XWPfrun -Objekt hinzu
  3. Stellen Sie den Wasserzeichentext ein
  4. Speichern Sie das Dokument mit der XWPFDocument -Instanz, die Sie in Schritt 1 erstellt haben
using (XWPFDocument doc = new XWPFDocument())
{
    XWPFParagraph paragraph = doc.CreateParagraph();
    XWPFRun run = paragraph.CreateRun();
    run.SetText("The Body:");
    var hfPolicy = doc.CreateHeaderFooterPolicy();
    hfPolicy.CreateWatermark("D R A F T");

    using (FileStream fs = new FileStream("watermark.docx", FileMode.Create))
    {
        doc.Write(fs);
    }
}

Schlussfolgerung

In diesem Artikel haben wir gezeigt, wie die NPOI -API in C# Programmiersprache verwendet wird, um ein Wasserzeichen in ein Word -Dokument einzufügen. Die NPOI-API ist eine Open-Source-API und kann kostenlos für die Arbeit mit Microsoft Word-Dokumenten verwendet werden. Sie können sich andere NPOI -Beispiele für die Arbeit mit Dokumentdateien in C# ansehen.