Corsi on-line

Creare PDF con Javascript grazie a jsPDF

Devo essere sincero… questa libreria mi ha un po’ sorpreso. Non avevo mai pensato fosse possibile creare un file PDF utilizzando del semplice codice client-side come Javascript ed invece… invece è possibile!

A darne dimostrazione sono gli sviluppatori della libreria jsPDF che consente di creare documenti di testo (non sono ammesse le immagini) in formato PDF grazie a poche e semplici righe di javascript. Purtroppo, allo stato attuale, la libreria citata funziona solo con Firefox e Safari (cari utenti di IE mettetevi, per il momento, il cuore in pace). La versione server-side, invece, è browser-independent.

Per utilizzare questa libreria è sufficiente fare il download dal sito ufficiale, includerla nelle vostre pagine e poi richiamarla con poche istruzioni come queste:

// istanzio l'oggetto
var doc = new jsPDF();
// scrivo la prima pagina PDF
doc.text(20, 20, 'Questa pagina di PDF è creata con jsPDF');
// aggiungo una nuova pagina
doc.addPage();
// scrivo la seconda pagina
doc.text(20, 20, 'Anche questa seconda pagina è creata con jsPDF!');
// Processo l'output
doc.output('datauri');

Sul sito ospitato da GoogleCode sono presenti numerosi altri esempi che possono essere testati direttamente utilizzando un browser compatibile.

Post correlati
I più letti del mese
Tematiche