Reportlab PDF Toolkit es una librería open-source para crear y manejar documentos PDF con el lenguaje Python.
Para instalar Reportlab PDf toolkit vamos a usar el siguiente comando: pip install reportlab
Una vez instalado reportlap, lo podremos importar desde un script en python.
Código
El siguiente código sirve para crear un documento pdf, agregar 2 párrafos y una imagen.
# Importamos la libreria canvas del paquete reportlab from reportlab.pdfgen import canvas # abrimos el pdf c = canvas.Canvas('mypdf.pdf') # Para titulos asignamos una fuente y el tamaño = 20 c.setFont('Helvetica', 20) # Dibujamos texto: (X,Y,Texto) c.drawString(25,800,"Crear PDF con Reportlab en Python!") # Para parrafos normales cambiamos el tamaño a 12 c.setFont('Helvetica', 12) # Dibujamos texto: (X,Y,Texto) c.drawString(25,780,"Este es un ejemplo de parrafo en un PDF con la libreria reportlab y python!") # Dibujamos una imagen (IMAGEN, X,Y, WIDTH, HEIGH) c.drawImage('image.jpg', 25, 480, 480, 270) # Guardar c.save()
En los comentarios les agregue la explicación de cada linea de código.
Tienes que copiar el código y guardarlo con un nombre + extensión .py, ejemplo holapdf.py, ejecutarlo desde una terminal o haciendo doble click sobre el archivo (si tienes activada la opción de ejecutables python).
Tras ejecutarse el script se va a crear el archivo mypdf.pdf con el contenido que especificamos.
Resultado
Por ahora eso seria todo amigos, no olviden enviar sus dudas y comentarios.
Les invito a visitar mi sitio Inchili donde podrán ver reviews de series, anime y videojuegos.
Saludos