Supprimer le filigrane via Python

Comment supprimer un filigrane d’un PDF via Python for .NET

Supprimer le filigrane d'un fichier PDF à l'aide de la bibliothèque Python for .NET

Afin de supprimer le filigrane d’un fichier PDF, nous utiliserons l’API Aspose.PDF pour Python, 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.

Python Package Manager Console

pip install aspose-pdf

Supprimer le filigrane via Python


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

  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

Supprimer le filigrane du PDF - Python

    import aspose.pdf as ap 

    doc = ap.Document("1.pdf")

    if doc.pages[1].artifacts[1].subtype == ap.Artifact.ArtifactSubtype.WATERMARK:
        doc.pages[1].artifacts.delete(doc.pages[1].artifacts[1])

    #save result pdf to file
    doc.save("remove_watermark.pdf", ap.SaveFormat.PDF)