2016-04-25 131 views
0

私はtcpdfを使用してPDFレポートを生成しています。https://myserver.com/media/4410/field.jpgURLを使用して画像を表示するTcpdf

これをtcpdfのImage()関数で使用すると、私はPDFレポートに画像を印刷したいと思います。画像は表示されません。 イメージは、PDFレポートを生成するために私のPHPスクリプトを実行しているのと同じサーバー上にありません。 これらの画像にアクセスしてPDFに表示する方法を教えてください。 URLが機能しない理由提案してください。私は間違って何をしています。

+0

たぶん、あなたは '$イメージ=のfile_get_contents( 'http://example.com/image.jpg')を使用して画像を挿入することができ;' – Peter

答えて

1

あなたのTempフォルダにローカルに画像を保存することができます:

$image = @file_get_contents('http://www.example.com/image.jpg'); 

if ($image != '') { 
    $filename = uniqid.'.jpg'; 
    file_put_contents('/tmp/'.$filename, $image); 
} 

// You can now insert your image using the $filename variable 
$pdf->image('/tmp/'.$filename); 
関連する問題