Exportar a PDF desde Rails con PDF::Writer
Enero 5, 2007
Desde Ruby on Rails hay varias formas de generar archivos pdf, pero para realizar mi traductor yo me decide por PDF::Writer así voy a dar una breve explicación de como utilizarlo.
PDF::Writer se pude instalar como gem y necesita de dos paquetes más para funcionar, estos son los pasos..
sudo gem install transaction-simple
sudo gem install color-tools
sudo gem install pdf-writer
Luego de tener todo instalao, debemos introducir en el controlador que utilicemos para generar los pdf lo siguiente

Ahora vamos a hacer un pdf que muestra los datos de un array en una tabla, es recomendable tener a mano el manual y la referencia a la API de PDF::Writer.

Solucionado los problemas de caracteres especiales
Enero 5, 2007
El traductor tenia dos problemas con los caracteres especiales, uno era cuando se colocaba texto para traducir, ahí caracteres especiales se estaban mandando mal al traductor de google por lo tanto después se veían mal.
El otro era cuando exportamos a pdf, todos lo caracteres especiales se veían mal porque PDF::Writer no soporta utf-8.
El primer problema era solo porque no estaba mandando un campo oculto que tiene el formulario del traductor de google, en donde el valor era utf-8, asi que solo agregando ese campo al post, el problema quedo listo.
El segundo problema lo solucione con ayuda de la lista de ror en ingles, donde buscando vi que alguien ya había tenido ese problema con PDF::Writer, la solución fue agregar un método que transformara el texto de formato. Aquí dejo el método que implemente para solucionar el problema.
