Ajouter un tampon de page au PDF via Python

Créez un tampon de page par programmation à l’aide de Aspose.PDF pour la bibliothèque Python for .NET

Comment ajouter des tampons de page au PDF à l'aide de la bibliothèque Python for .NET

Pour utiliser l’horodatage dans un fichier PDF, nous utiliserons l’API Aspose.PDF pour .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme python-net. Ouvrez le gestionnaire de packages NuGet, recherchez ASPOSE.pdf et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Python Package Manager Console

pip install aspose-pdf

Ajouter un tampon de page au document PDF Python


Vous devez Aspose.PDF for .NET essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Ouvrez un document PDF à l’aide de l’objet Document.
  3. Créez un tampon de page et définissez ses propriétés.
  4. Ajouter le tampon à la page en utilisant la méthode AddStamp

Ajoutez un tampon de page au 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)