Ajouter un tampon de texte au PDF via Python

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

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

Pour intégrer du texte dans un fichier PDF, utilisez Aspose.PDF for Python via .NET, une API puissante et intuitive. Ouvrez PyPI, recherchez « aspose-pdf » et installez-le. Vous pouvez également exécuter la commande suivante :

Console

pip install aspose-pdf

Ajouter un tampon de texte au document PDF Python


Vous avez besoin de Aspose.PDF pour Python via .NET pour 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 texte et définissez ses propriétés.
  4. Ajouter le tampon textuel à la page en utilisant la méthode AddStamp

Ajouter un tampon de texte au PDF avec Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
document.pages.add()
# Create text stamp
textStamp = apdf.TextStamp("Sample Stamp")
# Set whether stamp is background
textStamp.background = True
# Set origin
textStamp.x_indent = 100
textStamp.y_indent = 100
# Rotate stamp
textStamp.rotate = apdf.Rotation.ON90
# Set text properties
textStamp.text_state.font = apdf.text.FontRepository.find_font("Arial")
textStamp.text_state.font_size = 14
textStamp.text_state.font_style = apdf.text.FontStyles(
    apdf.text.FontStyles.BOLD | apdf.text.FontStyles.ITALIC )
textStamp.text_state.foreground_color = apdf.Color.aqua
# Add stamp to particular page
document.pages[1].add_stamp(textStamp)

# Save output document
document.save(path_outfile)