Eliminar la marca de agua del PDF a través de Python

Elimine la marca de agua del documento PDF con Aspose.PDF for la biblioteca Python for .NET

Eliminar una marca de agua del archivo PDF mediante la biblioteca Python for .NET

Para eliminar la marca de agua de un archivo PDF, usaremos Aspose.PDF for Python, una API potente y fácil de usar. Abra PyPI, busque aspose-pdf e instálelo. También puede ejecutar el comando:

Console

pip install aspose-pdf

Eliminar Watermark mediante Python


Para probar el código en su entorno, necesita Aspose.PDF for Python.

  1. Cargue el PDF con una instancia de Document.
  2. Crea una instancia de WatermarkArtifact.
  3. Establece las propiedades del objeto WatermarkArtifact.
  4. Agregue una marca de agua mediante el método Add de la clase de colección Aspose.Pdf.Page.Artifacts.
  5. Guardar archivo PDF

Eliminar marca de agua del PDF - Python

import aspose.pdf as apdf


from os import path
path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

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

# save result pdf to file
document.save(path_outfile)