26 novembre 2013

Generare file pdf con Python e Reportlab

Generare dei file .pdf è piuttosto semplice grazie al nostro amico Python. con l'aiuto della libreria reportlab questo si ridurrà a poche semplici operazioni.

NOTA: Ovviamente vi consiglio vivamente di approfondire la documentazione ufficiale perché davvero molto ricca di funzionalità ed opzioni per creare dei file .pdf perfetti.

Ma veniamo ai semplici comandi:

from reportlab.pdfgen import canvas

mio_pdf = canvas.Canvas('mio.pdf')
mio_pdf.setPageSize((595.27,841.89))
mio_pdf.drawString(0,54,str(("Genero un file .pdf... e me ne vanto.")))
mio_pdf.showPage()
mio_pdf.save() 

Basta tutto qui, un file .pdf è apparso nel punti in cui questo semplice script è stato lanciato.

Have fun with Python.

Tondo è bello...

Tondo è bello...