PDFkit не отображает картинки в PDF - PullRequest
7 голосов
/ 24 мая 2011

Rails 2, PDFkit 0.5.0

Я создаю PDF из View в Rails 2 с PDFkit, и все работает отлично.Единственное, что не работает, это отображение изображений в формате PDF.

Когда я смотрю на просмотр в браузере, изображение есть, но в PDF его нет.В PDF есть только заполнитель.

image_tag выглядит так:

<%= image_tag('plus.gif') %>

Я также пытался реализовать его с помощью css-файла, но он тоже не работает.

Есть идеи?

Ответы [ 2 ]

13 голосов
/ 24 мая 2011

Для работы wkhtmltopdf необходимо указать полный путь к любым ресурсам (JS, CSS, изображения и т. Д.), , включая имя домена .

.

Это не сработает:

<img src="/images/foo.png" />

Это будет:

<img src="http://example.com/images/foo.png" />

Одним из обходных путей является установка явного хоста ресурса, даже если это тот же сервер, на котором работает ваше приложение (подробности см. В документации AssetTagHelper ). Другим было бы указать имя хоста в image_tag.

0 голосов
/ 11 февраля 2012

Вместо того, чтобы каждый раз указывать полный путь, вы можете добавить базовый тег в раздел head.

<base href="http://mydomain.com" target="_blank" />
...