Agregue el sello de página a un PDF a través de Python

Cree sellos de página mediante programación con Aspose.PDF for la biblioteca Python for .NET

Cómo añadir sellos de página a un PDF con la biblioteca Python for .NET

Para trabajar con el sello de página en un archivo PDF, utilice Aspose.PDF for Python via .NET, 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

Agregar sello de página al documento PDF Python


Necesita Aspose.PDF para Python a través de.NET para probar el código en su entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Abra un documento PDF con el objeto Document.
  3. Cree un sello de página y defina sus propiedades.
  4. Agregar el sello a la página mediante el método AddStamp

Agregar sello de página al PDF: Python

import aspose.pdf as apdf


from os import path

path_infile = path.join(self.data_dir, infile)
path_input_stamp = path.join(self.data_dir, "image.pdf")
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
bluePageStamp = apdf.PdfPageStamp(path_input_stamp, 1)
bluePageStamp.set_height(800)
bluePageStamp.set_background(True)

plumPageStamp = apdf.PdfPageStamp(path_input_stamp, 2)
plumPageStamp.set_height(800)
plumPageStamp.set_background(True)

for i in range(1, 6):
    if (i % 2 == 0):
        document.pages[i].addStamp(bluePageStamp)
    else:
        document.pages[i].addStamp(plumPageStamp)

document.save(path_outfile)