Как отобразить изображение в PDF-файл по виртуальному пути этого изображения с помощью tcpdf? - PullRequest
0 голосов
/ 14 марта 2012

Я пытаюсь сделать что-то вроде этого:

У меня есть мое изображение на http://xyz.com/upload/image.jpg.

И я пытаюсь отобразить его в PDF, сгенерированном на http://xyzsolution.com/mypdf.php. При создании PDF я получаю сообщение об ошибке:

ОШИБКА TCPDF: [Изображение] Невозможно получить изображение: imagepath

Мой код для отображения изображения в PDF выглядит следующим образом:

$ this-> Image ('http://xyz.com/upload/image.jpg', 0, 0, 30,' ',' JPG ',' ',' T ', false, 300,' ', false, false, 0, false, false, false);

Ответы [ 2 ]

2 голосов
/ 23 марта 2012

Я нашел ответ.

    $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    $imgdata = file_get_contents('http://xyz.com/upload/image.jpg');

    $pdf->Image('@'.$imgdata, 175, 5, 30, '', '', '', 'T', false, 300, '', false, false, 0, false, false, false);

В приведенном выше выражении '@' перед $ imgdata указано, что за ним следует поток данных изображения, а не имя файла изображения.

0 голосов
/ 14 марта 2012

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

...