2012-03-14 159 views
0

私がしようとしているのは次のようなものです:tcpdfを使ってその画像の仮想パスで画像をpdfファイルに表示する方法は?

私の画像はhttp://xyz.com/upload/image.jpgです。

そして、http://xyzsolution.com/mypdf.phpで生成されたPDFで表示しようとしています。 私は

TCPDFエラーなどのエラーを取得していますPDF生成中:[画像]画像を取得することができません:PDF内の画像を表示するためのImagePath

私のコードを次のようになります。

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

答えて

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は、それに続いて画像データストリームがあり、画像ファイル名ではないことを示します。

0

私はそれが可能ではないと思う...そのイメージはあなたのウェブホストにダウンロードする必要があります、その後、あなたは物理的なパスを使用することができます。

関連する問題