Obtenir le filigrane via C#

Comment obtenir un filigrane à partir d’un PDF via .NET

Obtenir un filigrane à partir d'un fichier PDF à l'aide de la bibliothèque .NET

Pour obtenir un filigrane à partir d’un fichier PDF, nous utiliserons l’API Aspose.PDF for .NET, qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour .NET. Ouvrez le gestionnaire de packages NuGet, recherchez ASPOSE.PDF et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF

Obtenir le filigrane via C#


Pour essayer le code dans votre environnement, vous avez besoin de Aspose.PDF pour .NET.

  1. Chargez le PDF avec une instance de Document.
  2. Créez une instance de WatermarkArtifact.
  3. Définissez les propriétés de l’objet WatermarkArtifact.
  4. Ajoutez un filigrane en utilisant la méthode Add de la classe de collection Aspose.Pdf.Page.Artifacts.
  5. Enregistrer le fichier PDF

Obtenez le filigrane depuis le PDF - C#


    doc = new Aspose.Pdf.Document("1.pdf");

    if(doc.Pages[1].Artifacts[1].Subtype == Aspose.Pdf.Artifact.ArtifactSubtype.Watermark)
    {
        fs = new FileStream("get_watermark.jpg",FileMode.OpenOrCreate);
        doc.Pages[1].Artifacts[1].Image.Save(fs);
    }