Generar documentos PDFs con Javascript

A través de Ubuntu Live descubro jsPDF, una librería muy simple (no se pueden elaborar documentos PDFs muy complejos) pero con la ventaja de poder crear un PDF directamente desde el lado cliente con javascript, lo cual para ciertas ocasiones, es mas que suficiente.

Un ejemplo de creación de PDF (extraído de los ejemplos de la librería) seria el siguiente:

[js]
var doc = new jsPDF();
doc.setFontSize(22);
doc.text(20, 20, ‘This is a title’);

doc.setFontSize(16);
doc.text(20, 30, ‘This is some normal sized text underneath.’);

// Output as Data URI
doc.output(‘datauri’);
[/js]

Os recomiendo que veáis el funcionamiento en los ejemplos, especialmente el último, donde se interactúa con el cliente.

Enlace al proyecto y descarga.

6 comentarios en “Generar documentos PDFs con Javascript

  1. Sí, se puede hacer de todo. De todas maneras lo que comentas de la implementación de Flash con JavaScript quiero recordar que era muy flojito.

  2. Claro, es algo muy nuevo y lo está haciendo un único desarrollador. No es que sea un producto Adobe ni mucho menos.

  3. No funciona el ejemplo que pusiste y los de la descarga tampoco, especialmente el ultimo, además no hay buena documentación de esta librería…

Deja un comentario