Codeigniter dompdf изображение не отображается - PullRequest
0 голосов
/ 27 декабря 2011

Я нахожу проблему в использовании dompdf с codeigniter, при рендеринге изображения.

На самом деле мое требование следующее:

  1. Пользователь заполняет данную форму.
  2. Он нажимает кнопку ab, чтобы распечатать форму.
  3. В то же время, когда он распечатывает форму, пользователю отправляется его версия в формате PDF.

IЯ использую dompdf для этого.Это работает хорошо, но логотип, который является изображением, не отображается в виде, а также в визуализированном файле PDF.

Я гуглил по этому поводу и обнаружил, что путь к изображению должен быть на сервере, а не на приложении.например.Мой путь к изображению /var/www/my_system/images/logo.png.

Но он не виден.Это показывает, что не удается загрузить URL.

Я использую версию dompdf-0.5.2.

Пожалуйста, предложите.

Любая помощь будет очень признательна.

1 Ответ

0 голосов
/ 03 января 2012

Ваша проблема связана с ограничением памяти PHP. Вы можете попытаться увеличить лимит памяти, чтобы избежать проблем в будущем.

Некоторые операции с изображениями могут быть дорогостоящими с точки зрения системной памяти. dompdf должен сделать намного больше обработки с PNG для поддержки полного набора функций. Размер КБ изображения не является определяющим фактором, так как объем памяти больше зависит от размеров изображения.

К вашему сведению, всегда помогает отладка проблем PHP, чтобы можно было увидеть любые ошибки.

...