Obtenha a marca d’água do PDF via Python

Obtenha marca d’água de um documento PDF. Use o Aspose.PDF for Python for .NET para modificar arquivos PDF programaticamente

Obtenha a marca d'água do arquivo PDF usando a biblioteca Python for .NET

Para obter a marca de água de um ficheiro PDF, vamos utilizar Aspose.PDF for Python, uma API poderosa e fácil de utilizar. Abra o PyPI, pesquise por aspose-pdf e instale-o. Em alternativa, execute o comando:

Console

pip install aspose-pdf

Obtenha Watermark via Python


Para testar o código em seu ambiente, você precisa de Aspose.PDF for 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

Obtenha a marca d'água do PDF - Python

import aspose.pdf as apdf

from os import path
from io import FileIO

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
):
    image_stream = FileIO(path_outfile, "w")
    document.pages[1].artifacts[1].image.save(image_stream)
    image_stream.flush()
    image_stream.close()