Elimina filigrana tramite Python

Come rimuovere la filigrana dal PDF tramite Python for .NET

Elimina la filigrana dal file PDF utilizzando la libreria Python for .NET

Per eliminare Watermark dal file PDF, utilizzeremo l’API Aspose.PDF for Python, che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per .NET. Apri il gestore di pacchetti NuGet, cerca ASPOSE.PDF e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Python Package Manager Console

pip install aspose-pdf

Rimuovi la filigrana tramite Python


Per provare il codice nel tuo ambiente, hai bisogno di Aspose.PDF for Python.

  1. Carica il PDF con un’istanza di Document.
  2. Crea un’istanza di WatermarkArtifact.
  3. Imposta le proprietà dell’oggetto WatermarkArtifact.
  4. Aggiungi filigrana utilizzando il metodo Add della classe di raccolta Aspose.Pdf.Page.Artifacts.
  5. Salva file PDF

Elimina la filigrana dal 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)