So fügen Sie Wasserzeichenanmerkungen zu PDF mit C# hinzu

Dieser Artikel führt Sie durch den schrittweisen Prozess zum Hinzufügen von Wasserzeichenanmerkungen zu PDFs mit C#. Die Anmerkungsbibliothek wird verwendet, um Anmerkungen in PDF einzufügen. Wir führen Sie durch die Konfiguration des Anmerkungspakets und machen Sie mit dem Beispielcode zum Erstellen von PDF-Anmerkungen mit C# vertraut. Im Folgenden finden Sie die vollständigen Schritte und ein funktionierendes Codebeispiel zum Einfügen formatierter Wasserzeichen in PDF-Seiten und zum Speichern der endgültigen PDF-Ausgabe auf der Festplatte.

Schritte zum Hinzufügen von Wasserzeichenanmerkungen zu PDFs mit C#

  1. Installieren Sie das GroupDocs.Annotation for .NET-Paket aus NuGet, um Wasserzeichenanmerkungen zu PDF hinzuzufügen
  2. Fügen Sie einen Verweis auf den Namespace GroupDocs.Annotation hinzu, um eine PDF-Anmerkung zu erstellen
  3. Klasse Annotator initialisieren und Pfad der PDF-Eingabedatei an ihren Konstruktor übergeben
  4. Klasse WatermarkAnnotation initialisieren und Eigenschaften für die Wasserzeichenanmerkung festlegen
  5. Rufen Sie die Annotator.Add-Methode auf und übergeben Sie ihr das WatermarkAnnotation-Objekt
  6. Rufen Sie die Annotator.Save-Methode mit dem resultierenden Dokumentpfad auf, um die ausgegebene PDF-Datei auf der Festplatte zu speichern

Wir haben alle wesentlichen Schritte aufgelistet, um Wasserzeichen in PDF in C# einzufügen. Sie müssen nur diesen Schritten folgen, um PDFs mit Wasserzeichen auf allen Seiten auf allen gängigen Betriebssystemen wie Windows, Linux und macOS zu generieren, die eine .NET-Umgebung unterstützen. Darüber hinaus müssen Sie keine zusätzliche Software für die Anmerkungsbibliothek installieren. Das folgende Codebeispiel zeigt, wie PDF-Wasserzeichenanmerkungen generiert werden.

Code zum Hinzufügen von Wasserzeichenanmerkungen mit C#

using System;
using System.Collections.Generic;
using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
namespace AddWatermarkAnnotationtoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
//Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
//Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
//Instantiate WatermarkAnnotation object and set it's properties
WatermarkAnnotation watermark = new WatermarkAnnotation
{
Angle = 75,
Box = new Rectangle(200, 200, 100, 50),
CreatedOn = DateTime.Now,
Text = "Watermark",
FontColor = 65535,
FontSize = 12,
Message = "This is watermark annotation",
Opacity = 0.7,
AutoScale = true,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
//Add Watermark Annotation to PDF
annotator.Add(watermark);
//Save the final output PDF
annotator.Save("result.pdf");
}
}
}
}

Wir haben das obige Codebeispiel erstellt, um Ihnen die Implementierung der C#-PDF-Wasserzeichen-Funktion zu zeigen. Wir haben verschiedene Eigenschaften von WatermarkAnnotation festgelegt, um Anmerkungen in PDF mit C# zu erstellen. Die Eigenschaften dieser Klasse können Sie Ihren Anforderungen entsprechend verwenden. Dies ist eine Schritt-für-Schritt-Anleitung zum Einfügen von Wasserzeichenanmerkungen mithilfe von C# zusammen mit Beispielcode. Kürzlich haben wir einen Artikel zum Konvertieren von TeX in Word veröffentlicht. Weitere Informationen finden Sie in der Wie konvertiere ich TeX in Word mit C#-Anleitung.

 Deutsch