Añade Watermark a través de Python

Cómo añadir una marca de agua en un PDF mediante Python for .NET

Añade una marca de agua a un archivo PDF mediante la biblioteca Python for .NET

Para añadir una marca de agua al archivo PDF, utilizaremos la API Aspose.PDF para Python, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para .NET. Abra el administrador de paquetes NuGet, busque Aspose.PDF e instálelo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Python Package Manager Console

pip install aspose-pdf

Añade Watermark a través de Python


Para probar el código en su entorno, necesita Aspose.PDF para 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 ap 

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

    artifact = ap.WatermarkArtifact()
    artifact.set_image("1.jpg")

    artifact.artifact_horizontal_alignment = ap.HorizontalAlignment.CENTER
    artifact.artifact_vertical_alignment = ap.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("add_watermark.pdf", ap.SaveFormat.PDF)