如何使用tcpdf通过图像的虚拟路径在pdf文件中显示图像


How to display an image in pdf file by virtual path of that image using tcpdf?

我想做的是这样的事情:

我的照片在http://xyz.com/upload/image.jpg.

我正在尝试将其显示在http://xyzsolution.com/mypdf.php.在生成PDF时,我收到错误

TCPDF错误:[Image]无法获取图像:imagepath

我用PDF显示图像的代码如下:

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

我找到了答案。

    $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表示后面跟有图像数据流,而不是图像文件名。

我认为这是不可能的。。。该映像应该下载到您的网络主机上,然后您可以使用物理路径。