PDFkit не отображает изображения в формате PDF
Рельсы 2, PDFkit 0.5.0
Im генерирует PDF из представления в Rails 2 с PDFkit, и все работает нормально. Единственное, что не работает, это отображение изображений в формате pdf.
когда я смотрю на представление в браузере, изображение есть, но его нет в PDF. В PDF существует только заполнитель.
image_tag выглядит следующим образом:
<%= image_tag('plus.gif') %>
Я также пытался реализовать его с помощью css-файла, но это не так работает.
какие идеи?
2 ответов
потому что wkhtmltopdf
works вам нужно указать полный путь к любым активам (JS, CSS, images etc), с доменным именем.
это не сработает:
<img src="/images/foo.png" />
это:
<img src="http://example.com/images/foo.png" />
один обходной путь-установить явный хост активов, даже если это тот же сервер, на котором работает ваше приложение (см. AssetTagHelper документация для деталей). Другим было бы указать имя хоста в image_tag
.
вместо того, чтобы каждый раз указывать полный путь, вы можете добавить базовый тег в раздел head.
<base href="http://mydomain.com" target="_blank" />