Pobierz znak wodny z pliku PDF za pośrednictwem C#

Uzyskaj znak wodny z dokumentu PDF. Użyj pliku Aspose.PDF dla .NET, aby programowo modyfikować pliki PDF

Pobierz znak wodny z pliku PDF za pomocą biblioteki .NET

Aby uzyskać znak wodny z pliku PDF, użyjemy interfejsu API Aspose.PDF for .NET, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla .NET. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Package Manager Console

PM > Install-Package Aspose.PDF

Uzyskaj znak wodny przez C#


Aby wypróbować kod w swoim środowisku, potrzebujesz Aspose.PDF for .NET.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Utwórz instancję WaterMarkArtiFact.
  3. Ustawia właściwości obiektu WaterMarkArtiFact.
  4. Dodaj znak wodny za pomocą metody Dodaj klasy kolekcji Aspose.Pdf.Page.Artifacts.
  5. Zapisz plik PDF

Pobierz znak wodny z PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var watermarkFile = Path.Combine(dataDir, "get_watermark.jpg");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

if (pdfDocument.Pages[1].Artifacts[1].Subtype == Aspose.Pdf.Artifact.ArtifactSubtype.Watermark)
{
    var fs = new FileStream(watermarkFile, FileMode.OpenOrCreate);
    pdfDocument.Pages[1].Artifacts[1].Image.Save(fs);
}