Wasserzeichen werden normalerweise verwendet, um das Eigentum oder die Klassifizierung eines Dokuments anzuzeigen. In diesem Artikel erfahren Sie, wie Sie mit Wasserzeichen in Word Dokumenten mithilfe der API Aspose.Words for .NET arbeiten. Lassen Sie uns die folgenden Anwendungsfälle im Zusammenhang mit Wasserzeichen behandeln.

Textwasserzeichen in Word Dokument mit C# hinzufügen

Sie können Textwasserzeichen in einem Word Dokument hinzufügen oder einfügen, sei es eine DOC oder DOCX Datei. Befolgen Sie einfach die folgenden Schritte, um Textwasserzeichen hinzuzufügen:

  1. Eingabe-DOC/DOCX Datei laden
  2. Legen Sie verschiedene TextWatermarkOptions fest, einschließlich Schriftart und Layout
  3. Legen Sie den Text des Wasserzeichens fest
  4. Speichern Sie die ausgegebene Word Datei

Das folgende code snippet zeigt, wie man Wasserzeichen in Word Dokumenten (DOC/DOCX) mit C# hinzufügt:

Document doc = new Document(dataDir + "Document.docx");
TextWatermarkOptions options = new TextWatermarkOptions()
{
FontFamily = "Arial",
FontSize = 36,
Color = Color.Black,
Layout = WatermarkLayout.Diagonal,               
IsSemitrasparent = true
};            
doc.Watermark.SetText("CONFIDENTIAL", options);            
doc.Save(dataDir + "AddTextWatermark_out.docx");

Der folgende Screenshot ist eine Beispielausgabe, die durch das obige C# code snippet erstellt wurde:

Wasserzeichen im Wort

Bildwasserzeichen in Word Dokument mit C# hinzufügen

Sie können einem Word Dokument auch ein Bild als Wasserzeichen hinzufügen. Das Bild kann zusätzlich zum Text hinzugefügt werden, wie wir im vorherigen Beispiel gelernt haben. Sie können die folgenden Schritte ausführen, um ein Bildwasserzeichen in einem Word Dokument hinzuzufügen:

  1. Eingabewortdatei laden
  2. ImageWatermarkOptions objekt initialisieren
  3. Legen Sie das Bild als Wasserzeichen im Word Dokument fest
  4. Speichern Sie die Ausgabedatei

Das folgende code snippet basiert auf diesen Schritten, die zeigen, wie man Bildwasserzeichen in Word Dokumenten mit C# hinzufügt:

Document doc = new Document(dataDir + "Document.doc");

ImageWatermarkOptions options = new ImageWatermarkOptions()
{                
    IsWashout = false
};
doc.Watermark.SetImage(Image.FromFile(dataDir + "Watermark.jpg"), options);

doc.Save(dataDir + "AddImageWatermark_out.docx");

Wir haben das Aspose-Logobild als Beispielbild verwendet, damit Sie die Ausgabe in der Druckvorschau der Microsoft Word Anwendung beobachten können, in der ein Bild als Wasserzeichen des Dokuments festgelegt ist. Der folgende Screenshot zeigt die ausgegebene Word Datei:

Bildwasserzeichen in Word Datei

Wasserzeichen in Word Dokument mit C# entfernen

Mit C# können Sie ein Wasserzeichen ganz einfach aus einem Word Dokument entfernen oder löschen. Lassen Sie uns die folgenden Schritte ausführen, um ein Wasserzeichen aus dem Word Dokument zu entfernen.

  1. Eingabewortdatei laden
  2. Geben Sie den Typ des zu entfernenden Wasserzeichens an
  3. Wasserzeichen entfernen
  4. Speichern Sie die ausgegebene Word Datei

Das folgende code snippet zeigt, wie Sie mit C# ein Wasserzeichen aus einem Word Dokument entfernen:

Document doc = new Document(dataDir + "AddTextWatermark_out.docx");
if (doc.Watermark.Type == WatermarkType.Text)
{
    doc.Watermark.Remove();
}
doc.Save(dataDir + "RemoveWatermark_out.docx");

Fazit

Wir haben gelernt, wie man Textwasserzeichen in Word Dokumenten hinzufügt oder einfügt. Darüber hinaus haben wir auch untersucht, wie man Bildwasserzeichen in Word Dokumenten hinzufügt. Sie können diese Funktionen separat oder möglicherweise auch in Kombination verwenden, dh gleichzeitig Text und Bildwasserzeichen in Word Dokumenten hinzufügen. Darüber hinaus kann Ihre .NET Anwendung effizient genug sein, um Wasserzeichen aus Word Dokumenten zu entfernen. Wir haben diesen Artikel als einfache Anleitung zum Arbeiten mit Wasserzeichen in Word erstellt. Bei Fragen oder Bedenken kontaktieren Sie uns bitte über das kostenlose Support-Forum.

Siehe auch