Adicionar marca d’água via Python

Adicione marcas d’água ao documento PDF de forma programática usando o Aspose.PDF para a biblioteca Python for .NET

Adicionar marca d'água ao arquivo PDF usando a biblioteca Python for .NET

Para adicionar marca d’água ao arquivo PDF, usaremos a API Aspose.PDF for Python, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para .NET. Abra o gerenciador de pacotes NuGet, pesquise por Aspose.pdf e instale. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Python Package Manager Console

pip install aspose-pdf

Adicionar marca d’água via Python


Para testar o código em seu ambiente, você precisa de Aspose.PDF para Python.

  1. Carregue o PDF com uma instância do Document.
  2. Crie uma instância de WatermarkArtifact.
  3. Defina as propriedades do objeto WatermarkArtifact.
  4. Adicione marca d’água usando o método Add da classe de coleção Aspose.Pdf.Page.Artifacts.
  5. Salvar arquivo PDF

Adicione marca d'água ao 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)