Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод изображения в pdf 
V
    Опции темы
studentigor
Дата 17.6.2010, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Доброго времени суток!!!

Моя задача - чтобы в pdf файле отобразилась картинка.

В функцию которая формирует pdf, передаеюся параметры,  и среди них есть переменная которая содержит ссылку на картинку.
она в таком виде
Код

$img = "../param/img/img.jpg";


Она нормально работает когда выводится на странице сайта.
но в pdf она у меня просто как текст, а нужна картинка.

Вот так у меня выводится текст, с разбивкой на строки
Код

...
if(!empty($plase))
    {
        $y9+=21;
     $pdf->SetXY($x7, $y9); $pdf->SetFont('tahomabd', 'U', 9); 
     $pdf->Cell(125, 6, make_pdf_vinplase, 0, 1, 'L'); $y9+=5;
     $s = wordwrap($plase,150,'*');;
     $xsa=explode('*',$s);
     $cs=count($xsa);
     for ($i=0;$i<$cs;$i++)
     {
            $pdf->SetXY($x7, $y9);
         $plase=$xsa[$i];
         $pdf->SetFont('arial', '', 10); $pdf->Cell(145, 6, $plase, 0, 1, 'L');  
         $y9+=6;  
     };
    }
...


Подскажите как мне вывести картинку. 
Заранее благодарен!!!
PM MAIL   Вверх
skyboy
Дата 17.6.2010, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



где в приведенном тобой коде вывод картинки?
какая библиотека/класс используется для формирования PDF?

PM MAIL   Вверх
studentigor
Дата 17.6.2010, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



используется модифицированный FPDF.
называется TCPDF.

А как я вывожу картинку - это и есть вопрос.

Если делаю вот так
Код

if(!empty($img))
    {
        $y9+=21;
     
     $pdf->SetXY($x7, $y9);
         $pdf->SetFont('arial', '', 10); $pdf->Cell(145, 6, $img, 0, 1, 'L');  
         $y9+=6;  
     };
    }

то выводится просто текст - 
Код

../param/img/img.jpg

PM MAIL   Вверх
studentigor
Дата 17.6.2010, 16:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Все. Получилось!!!
Код

$im = array();
     $im=explode('"',$img);
     $img = substr($im[1],3);
        $pdf->Image($img,$x7,$y9,115,82);

Всем спасибо!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.