Adicionar Selos de Página ao PDF em Python
Contents
[
Hide
]
Aspose.PDF for Python via .NET mostra como aplicar um selo de página (marca d’água ou sobreposição) a uma página específica em um PDF Document. O carimbo de página pode ser uma página PDF existente usada como camada de fundo ou de primeiro plano (veja PdfPageStamp). Isso é útil para adicionar logotipos, marcas d’água ou outro conteúdo de página repetitivo.
- Abra o documento PDF usando
ap.Document()(vejaDocument). - Criar um
PdfPageStampobjeto usando a página PDF ou arquivo a ser usado como selo (verPdfPageStamp). - Defina as propriedades do selo, por exemplo,
background = Truepara colocá-lo atrás do conteúdo. - Adicionar o carimbo a uma página específica usando
document.pages[page_number].add_stamp(page_stamp)(vejaPage.add_stamp()ePageCollection). - Salve o PDF modificado no arquivo de saída 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)