Ajouter des tampons de page à PDF en Python

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.

  1. Ouvrez le document PDF en utilisant ap.Document() (voir Document).
  2. Créer un PdfPageStamp objet utilisant la page PDF ou le fichier à utiliser comme tampon (voir PdfPageStamp).
  3. Définissez les propriétés du tampon, par ex., background = True le placer derrière le contenu.
  4. Ajouter le tampon à une page spécifique en utilisant document.pages[page_number].add_stamp(page_stamp) (voir Page.add_stamp() et PageCollection).
  5. 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)

Sujets liés à l’estampage