Wednesday, August 27, 2008

Prawn: generador de PDFs

Prawn, (traducido como "camarón") es una biblioteca Ruby para producir documentos en formato PDF. 


Prawn se puede instalar de la forma tradicional:
gem install prawn


Una vez instalado, es facílisimo de invocar:

require 'prawn'

Prawn::Document.generate("utf8.pdf") do
font "#{Prawn::BASEDIR}/data/fonts/DejaVuSans.ttf"
text "áéíóúñü" * 20
end


Prawn ya soporta 11 fonts, incluyendo Helvetica, Courier, DejaVuSans, Times, y Comic Sans. También soporta la inserción de imágenes, tablas, el posicionamiento del contenido.

En este momento se requiere la ayuda de la comunidad para que lo usen y lo mejoren.

Referencia:
Prawn, página oficial

No comments: