Contribute Media
A thank you to everyone who has made this possible: Read More

Realizzare stampe HTML e PDF usando solo Python

Description

Uno dei compiti più noiosi per chi fa software orientato al business ma non solo, è quello di generare stampe con layout complessi e specifici sulle esigenze del committente. Creare documenti come fatture, moduli d’ordine, bolle di lavorazione e trasporto, schede prodotto o qualsiasi cosa il cliente abbia il desiderio di vedere sulla stramaledetta carta è una cosa che di norma comporta diverse criticità. Infatti ci troviamo a dover ingabbiare dati, che solitamente rappresentiamo a video con layout elastici e responsivi, in strutture grafiche rigide che devono risultare sempre uguali, misurate in millimetri e ben leggibili una volta stampate. Per rispondere a questa necessità Genropy mette a disposizione la libreria gnrhtml che permette di descrivere in Python layout complessi ed annidati, ottenendo come risultato un documento HTML ed eventualmente PDF tramite il comando wkhtmltopdf. La libreria gnrhtml è perfettamente integrata con il framework Genropy, ma può essere facilmente utilizzata anche al di fuori da questo ambiente. Durante il talk spiegheremo il funzionamento della libreria e ne mosteremo l’utilizzo con un caso d’esempio realizzato sia Genropy che in Django.

Details

Improve this page