2011-12-27 4 views
0

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

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

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

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

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

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

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

Просьба предложить.

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

+0

Некоторые изображения PNG могут быть проблематичными для 0.5.x. Вы пробовали GIF или PNG? Как насчет предоставления веб-URL, т. Е. Http://example.com/images/logo.png? – BrianS

+0

Мое изображение в PNG формате. Я тоже попробовал weburl. В этом случае он показывает большой красный крест. –

+0

Эй, наконец, я сам получил правду. Но я не знаю, как это работает. На самом деле мое изображение было в PNG размером около 20кб. Когда я конвертирую его в JPG, его размер уменьшается до 3 кбайт, и он успешно отображается. Может кто-нибудь объяснить мне точный размер изображения и другую проблему ....... очень спасибо вам –

ответ

0

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

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

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

Смежные вопросы