Ajouter des tampons de page à PDF en Python
Contents
[
Hide
]
Aspose.PDF for Python via .NET montre comment appliquer un tampon de page (filigrane ou superposition) à une page spécifique dans un PDF Document. Le tampon de page peut être une page PDF existante utilisée comme couche d’arrière-plan ou de premier plan (voir PdfPageStamp). Ceci est utile pour ajouter des logos, des filigranes ou d’autres contenus de page répétitifs.
- Ouvrez le document PDF en utilisant
ap.Document()(voirDocument). - Créer un
PdfPageStampobjet utilisant la page PDF ou le fichier à utiliser comme tampon (voirPdfPageStamp). - Définissez les propriétés du tampon, par ex.,
background = Truele placer derrière le contenu. - Ajouter le tampon à une page spécifique en utilisant
document.pages[page_number].add_stamp(page_stamp)(voirPage.add_stamp()etPageCollection). - Enregistrez le PDF modifié dans le fichier de sortie spécifié en utilisant
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)