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, utilizaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma python-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.

Console

pip install aspose-pdf

Agregar sello de página al documento PDF Python


Necesita Aspose.PDF for .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 ap
# Open document
dataDir = "..."
inputFileName = "sample-4pages.pdf"
outputFileName = "AddPageStamp_out.pdf"
pageStampFileName = "PageStamp.pdf"

pdfDocument = ap.Document(dataDir + inputFileName)
bluePageStamp = ap.PdfPageStamp(dataDir + pageStampFileName, 1)
bluePageStamp.set_height(800)
bluePageStamp.set_background(True)

plumPageStamp = ap.PdfPageStamp(dataDir + pageStampFileName, 2)
plumPageStamp.set_height(800)
plumPageStamp.set_background(True)

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

pdfDocument.save(dataDir + outputFileName)