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

Php 如何使用tcpdf通过图像的虚拟路径在pdf文件中显示图像?,php,tcpdf,Php,Tcpdf,我想做的是这样的: 我的形象在 我正试图将其显示在由生成的PDF中。 生成PDF时,我得到的错误如下 TCPDF错误:[图像]无法获取图像:imagepath 我在PDF中显示图像的代码如下: $this->Image($this)http://xyz.com/upload/image.jpg'0,0,30','JPG','T',false,300',false,false,0,false,false,false) 我认为这是不可能的。。。该图像应下载到您的网络主机,然后您可以使用物理路径。我找

我想做的是这样的:

我的形象在

我正试图将其显示在由生成的PDF中。 生成PDF时,我得到的错误如下

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

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


$this->Image($this)http://xyz.com/upload/image.jpg'0,0,30','JPG','T',false,300',false,false,0,false,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之前表示后面是图像数据流,而不是图像文件名