我想做的是这样的事情:
我的图像位于http://xyz.com/upload/image.jpg。
我正在尝试将其显示在http://xyzsolution.com/mypdf.php生成的PDF中。 生成PDF时,我收到错误
TCPDF错误:[图片]无法获取图片:imagepath
我在PDF中显示图像的代码如下:
$ this->图片('http://xyz.com/upload/image.jpg',0,0,30,'','JPG','','T',false,300, '',false,false,0,false,false,false);
答案 0 :(得分:2)
我找到了答案。
$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表示它后跟一个图像数据流,而不是图像文件名。
答案 1 :(得分:0)
我认为不可能将图像下载到您的虚拟主机,之后您可以使用物理路径。