Añade Watermark a través de Python

Añada marcas de agua a un documento PDF mediante programación mediante Aspose.PDF for Python for .NET

Agregue una marca de agua a un archivo PDF con la herramienta Python for .NET

Para añadir una marca de agua a 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

Añade Watermark a través de 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

Añade una marca de agua al 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)

doc = apdf.Document(path_infile)

artifact = apdf.WatermarkArtifact()
artifact.set_image("watermark.jpg")

artifact.artifact_horizontal_alignment = apdf.HorizontalAlignment.CENTER
artifact.artifact_vertical_alignment = apdf.VerticalAlignment.CENTER
artifact.rotation = 15
artifact.opacity = 1
artifact.is_background = True
doc.pages[1].artifacts.append(artifact)

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