Seitenstempel über C# zu PDF hinzufügen

Seitenstempel programmgesteuert mit Aspose.PDF for die .NET Library erstellen

So fügen Sie mithilfe der .NET Bibliothek Seitenstempel zu PDF hinzu

Um mit einem Seitenstempel in einer PDF-Datei zu arbeiten, verwenden wir die API Aspose.PDF for .NET, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die net Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.PDF und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF

Seitenstempel zum PDF-Dokument hinzufügen C#


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Öffnen Sie ein PDF-Dokument mit dem Objekt Dokument.
  3. Erstellen Sie einen Seitenstempel und definieren Sie seine Eigenschaften.
  4. Fügen Sie den Stempel mit der Methode AddStamp zur Seite hinzu

Seitenstempel zu PDF hinzufügen - C#

static Aspose.Pdf.PdfPageStamp GetPageStamp(int pageNum)
{
    var pageStampFile = Path.Combine(dataDir, "PageStamp.pdf");
    return new Aspose.Pdf.PdfPageStamp(pageStampFile, pageNum)
    {
        Height = 800,
        Background = true
    };
}

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "AddPageStamp_out.pdf");        
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var bluePageStamp = GetPageStamp(1);
var plumPageStamp = GetPageStamp(2);

for (int i = 1; i < 5; i++)
{
    if (i % 2 == 0)
        pdfDocument.Pages[i].AddStamp(bluePageStamp);
    else
        pdfDocument.Pages[i].AddStamp(plumPageStamp);            
}
pdfDocument.Save(outputFile);