dompdf и тег img, изображение не будет отображаться - PullRequest
6 голосов
/ 01 декабря 2010

Вот HTML-код перед вызовами $ dompdf-> render () и $ dompdf-> output ():

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

На всех других счетах изображение отображается нормально при просмотре в браузере, печати или отправке по электронной почте в формате HTML. Когда я нажимаю «Создать PDF» внутри нашего приложения, он отображает счет в формате PDF, за исключением отсутствия логотипа. Я добавил строку отладки, чтобы отправить мне по электронной почте необработанный HTML-код, который он отправляет в render (), и мне он выглядит прекрасно.

Кто-нибудь знает, почему dompdf не отображает это изображение?

Ответы [ 2 ]

14 голосов
/ 01 декабря 2010

Идея: если вы предоставляете полный URI для изображения, оно рассматривается как внешнее, поэтому для определенного пользователя DOMPDF_ENABLE_REMOTE должно быть установлено значение true.

2 голосов
/ 01 декабря 2010

Похоже, вы должны передать server path, а не server url в src параметре

http://www.flashnutz.com/2009/08/images-not-working-in-dompdf/

...