2015-10-06 3 views
-1

Я использую DOMPDF для создания PDF (с load_html(), а не load_html_file()). Мне нужны графики в PDF, и я пытался с jpgraph.Динамические графики и DOMPDF

Я не могу понять, как это сделать. График должен быть динамически сгенерирован с помощью PHP и не может быть сохранен на сервере. Я могу легко получить выводимый граф, но он не попадет в PDF, так как DOMPDF не может загрузить PHP как изображение.

Любые предложения? Это не должно быть jpgraph.

ответ

0

По какой-то причине он работает с полным URL-адресом изображения («удаленный доступ»). Поэтому, если у кого-то еще такая же проблема, включите удаленный доступ в конфигурации DOMPDF, и вы можете использовать полные URL-адреса.

+0

Отлично, что вы решили свою проблему, но в следующий раз вы должны показать свой код в вопросе. Очень сложно сказать, почему что-то не работает, если вы не видите этого. Проверьте [Справка StackOverflow на вопросы] (http://stackoverflow.com/help/asking), пожалуйста. –

+0

dompdf извлекает внешние ресурсы (изображения, таблицы стилей) с помощью 'file_get_contents()'. Он ожидает, что эти ресурсы будут в их окончательной форме, поэтому динамически созданный образ должен быть отображен до того, как он попадет в dompdf. Есть несколько способов сделать это, но проще всего просто пройти через ваш веб-сервер (т. Е. Используя полный URL-адрес). – BrianS