wicked_pdf неправильно отображает тайский текст

Я хочу отобразить тайский текст с помощью wicked_pdf, который использует wkhtmltopdf, но полученный PDF-файл неверен, как вы можете видеть ниже. Я пытаюсь установить шрифт с помощью css font-family, но это не помогает. В моем шаблоне <meta charset='utf-8' />

Неверно: введите здесь описание изображения Правильно: введите здесь описание изображения

Обновление: я попытался преобразовать html с тайским текстом в pdf с помощью wkhtmltopdf cli, и текст отображается правильно. Я попытался указать wicked_pdf на тот же исполняемый файл, но проблема все еще возникает при рендеринге в wicked_pdf


person harinsa    schedule 27.11.2015    source источник


Ответы (1)


Когда вы визуализируете PDF-файл, попробуйте также передать «UTF-8» в параметр кодировки.

render pdf: "my_pdf", encoding: "UTF-8"
person Community    schedule 27.11.2015
comment
@harinsa ты нашел решение? - person Marie Diana Tran; 13.07.2016
comment
@MarieDianaTran К сожалению, нет, вместо этого я выбрал другое решение, а именно создание PDF-файла через jasperstarter. - person harinsa; 13.07.2016