Crear documento PDF programáticamente

Para los desarrolladores, existen muchos escenarios en los que se vuelve necesario generar archivos PDF de forma programática. Puede que necesite generar informes PDF y otros archivos PDF en su software de manera programática. Es bastante largo e ineficiente escribir su propio código y funciones desde cero. Para crear un archivo PDF con Python, hay una solución mejor: Aspose.PDF for Python via .NET.

Cómo crear un archivo PDF usando Python

Para crear un archivo PDF usando Python, se pueden usar los siguientes pasos.

  1. Crear un objeto de la clase Document
  2. Agregar un objeto Page a la colección Pages del objeto Document
  3. Agregar TextFragment a la colección paragraphs de la página
  4. Guardar el documento PDF resultante
import aspose.pdf as ap

# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Add text to new page
page.paragraphs.add(ap.text.TextFragment("Hello World!"))
# Define output file path
output_pdf = "output.pdf"
# Save updated PDF
output_pdf = "output.pdf"
document.save(output_pdf)