Ajouter du texte au PDF via Python

Ajoutez du texte au document PDF avec Python for .NET. Utilisez Aspose.PDF pour modifier les documents PDF par programmation

Comment travailler avec du texte dans un PDF à l'aide de la bibliothèque Python for .NET

Pour ajouter du texte dans un fichier PDF, nous utiliserons l’API Aspose.PDF pour Python, qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour .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 du texte au fichier PDF via Python


Pour essayer le code dans votre environnement, vous avez besoin de Aspose.PDF pour Python.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un TextParagraph et définissez ses propriétés.
  3. Ajoutez le TextParagraph à la page en utilisant TextBuilder.
  4. Enregistrez à nouveau le fichier.

Ajouter du texte au PDF - Python

Cet exemple de code montre comment ajouter du texte dans un document PDF - Python

import aspose.pdf as ap

# Open document
document = ap.Document(input_pdf)

# Get particular page
page = document.pages[1]

# Create text fragment
text_fragment = ap.text.TextFragment("main text")
text_fragment.position = ap.text.Position(100, 600)

# Set text properties
text_fragment.text_state.font_size = 12
text_fragment.text_state.font = ap.text.FontRepository.find_font("TimesNewRoman")
text_fragment.text_state.background_color = ap.Color.light_gray
text_fragment.text_state.foreground_color = ap.Color.red

# Create TextBuilder object
builder = ap.text.TextBuilder(page)

# Append the text fragment to the PDF page
builder.append_text(text_fragment)

# Save resulting PDF document.
document.save(output_pdf)