Añadir texto a un PDF a través de Python

Añada texto al documento PDF con Python for .NET. Utilice Aspose.PDF para modificar documentos PDF mediante programación

Cómo trabajar con texto en PDF mediante la biblioteca Python for .NET

Para añadir texto a un archivo PDF, utilizaremos la API Aspose.PDF para Python, que es una API de manipulación de documentos para .NET rica en funciones, potente y fácil de usar. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Python Package Manager Console

pip install aspose-pdf

Agregue texto a un archivo PDF a través de Python


Para probar el código de su entorno, necesita Aspose.PDF para Python.

  1. Cargue el PDF con una instancia de Document.
  2. Cree un TextParagraph y defina sus propiedades.
  3. Agregue el párrafo de texto a la página con TextBuilder.
  4. Vuelva a guardar el archivo.

Añadir texto al PDF - Python

Este código de ejemplo muestra cómo añadir texto a 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)