Aggiungi testo al PDF tramite Python

Aggiungi testo al documento PDF con Python for .NET. Usa Aspose.PDF per modificare i documenti PDF a livello di codice

Come lavorare con il testo in un PDF utilizzando la libreria Python for .NET

Per aggiungere testo al file PDF, useremo l’API Aspose.PDF for Python, un’API di manipolazione di documenti ricca di funzionalità, potente e facile da usare per .NET. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Python Package Manager Console

pip install aspose-pdf

Aggiungi testo al file PDF tramite Python


Per provare il codice nel tuo ambiente, hai bisogno di Aspose.PDF per Python.

  1. Carica il PDF con un’istanza di Document.
  2. Crea un TextParagraph e definisci le sue proprietà.
  3. Aggiungi il TextParagraph alla pagina usando TextBuilder.
  4. Salvate nuovamente il file.

Aggiungi testo al PDF - Python

Questo codice di esempio mostra come aggiungere testo in un documento 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)