Pdf::Writer non supporta lo codifica utf-8. Per ovviare al problema è possibile usare un metodo che converti le stringhe in formato iso prima di darle in pasto ad pdf::writer.
def to_iso(field)
ic_ignore = Iconv.new('ISO-8859-15//IGNORE//TRANSLIT', 'UTF-8')
field = ic_ignore.iconv(field)
ic_ignore.close
field
end