Ayuda poniendo acentos y la ñ en PDF Writer

¿Alguien sabe cómo puedo poner acentos y nuestra querida ‘ñ’ en el PDF
Writer sin que salgan cosas raras?

Si no recuerdo mal, el problema es que Pdf::Writer no tiene soporte para
utf-8 y la solución pasaba por convertir tu texto con Iconv a iso8859-1,
pero no te lo podría asegurar 100%

Saludos

John S. escribió:

¿Alguien sabe cómo puedo poner acentos y nuestra querida ‘ñ’ en el PDF
Writer sin que salgan cosas raras?


/**

Es por lo que dice Martín, te copio un método que use en el traductor
que
hice hace un tiempo y se ve bien el pdf.

require ‘iconv’

def self.pasar_a_iso(texto)

c = Iconv.new(‘ISO-8859-15//IGNORE//TRNSLIT’, ‘UTF-8’)
iso = c.iconv(texto)
end

saludos,
Juan P…

2008/1/13 Borja Martín [email protected]:

Si no recuerdo mal TRNSLIT debia sustituirse por TRANSLIT

Aver que tal

El día 14/01/08, John S. [email protected]
escribió:

Dani D. wrote:

Si no recuerdo mal TRNSLIT debia sustituirse por TRANSLIT

Aver que tal

El día 14/01/08, John S. [email protected]
escribió:

Gracias. Ahora sí que funciona :).

¿Hay alguna manera de utilizar ese método en todo el pdf, sin tener que
ir línea por línea?

Juan P. wrote:

Es por lo que dice Martín, te copio un método que use en el traductor
que
hice hace un tiempo y se ve bien el pdf.

require ‘iconv’

def self.pasar_a_iso(texto)

c = Iconv.new(‘ISO-8859-15//IGNORE//TRNSLIT’, ‘UTF-8’)
iso = c.iconv(texto)
end

saludos,
Juan P…

2008/1/13 Borja Martín [email protected]:

Gracias, pero no me acaba de funcionar. Me pone:
invalid encoding (“ISO-8859-15//IGNORE//TRNSLIT”, “UTF-8”)

Ese método yo se lo paso de una a todo el texto que estoy mandando al
pdf,
no es necesario hacerlo por cada linea.

2008/1/14 John S. [email protected]:

Juan P. wrote:

Ese método yo se lo paso de una a todo el texto que estoy mandando al
pdf,
no es necesario hacerlo por cada linea.

2008/1/14 John S. [email protected]:

¿Alguna manera para sacar el símbolo del €?

Gracias por tu tiempo.

Eso no sabría porque nunca lo necesite.

2008/1/14 John S. [email protected]:

John S. wrote:

Dani D. wrote:

Si no recuerdo mal TRNSLIT debia sustituirse por TRANSLIT

Aver que tal

El día 14/01/08, John S. [email protected]
escribió:

Gracias. Ahora sí que funciona :).

¿Hay alguna manera de utilizar ese método en todo el pdf, sin tener que
ir línea por línea?

Algo que me preocupa más: ¿Cómo consigo sacar el símbolo del euro €? La
ñ y los acentos puedo, pero no el €.

buenas muchachos ustedes han hecho en pdf::writer lo que es
encabezado(que aparescan en todas las pagina), un total que apareca en
la ultima pagina, etc… si saben algo o un manual donde me pueda guiar
se la agradeceria

Supongo el mejor lugar para buscar algo así es en el manual de
pdf::writer
[1]

[1] http://ruby-pdf.rubyforge.org/pdf-writer/manual/index.html

2008/4/2 Melvin M. [email protected]: