Agregar sellos de página a PDF en Python
Contents
[
Hide
]
Aspose.PDF for Python via .NET muestra cómo aplicar un sello de página (marca de agua o superposición) a una página específica en un PDF Document. El sello de página puede ser una página PDF existente utilizada como capa de fondo o de primer plano (ver PdfPageStamp). Esto es útil para agregar logotipos, marcas de agua u otro contenido de página repetitivo.
- Abra el documento PDF usando
ap.Document()(verDocument). - Cree un
PdfPageStampobjeto usando la página PDF o archivo a usar como sello (verPdfPageStamp). - Establezca las propiedades del sello, p. ej.,
background = Truepara colocarlo detrás del contenido. - Agregar el sello a una página específica usando
document.pages[page_number].add_stamp(page_stamp)(verPage.add_stamp()yPageCollection). - Guarda el PDF modificado en el archivo de salida especificado usando
Document.save().
import sys
import aspose.pdf as ap
from os import path
def add_page_stamp(input_file_name, page_stamp_name, output_file_name):
# Open PDF document
document = ap.Document(input_file_name)
page_stamp = ap.PdfPageStamp(page_stamp_name, 1)
page_stamp.background = True
# Add stamp to particular page
document.pages[1].add_stamp(page_stamp)
document.save(output_file_name)