8

DOMPDF を使用して html を PDF に変換しています。変換後、その PDF ファイルをユーザーのメール ID に送信しています。

すべてが完全に機能していますが、PDF ファイルで自分のサイトのロゴの画像が表示されません。また、次のような以前の質問をstackoverflowで検索しました:- dompdf 、 dompdf 、および img タグを使用したpdf画像のエラー、画像が表示されない

私もに設定DOMPDF_ENABLE_REMOTETRUEましDOMPDF_PDF_BACKENDCPDF

私のイメージタグは:-

<img src="http://www.example.com/clients/myprojects/images/logo.png" alt="" /></a>

Web サイトのフル パスを指定していますが、PDF ファイルに画像が表示されません。

前もって感謝します。

4

12 に答える 12

14

.jpg 画像で完全なディレクトリ パスを使用する

于 2013-06-01T10:26:17.363 に答える
0

これは私がしました:

$imgurl       = $graficas[$i]; 
$path_parts   = pathinfo($imgurl);
$graficas[$i] = $path_parts['filename'].".jpg";

そして動作します。これがあなたにも役立つことを願っています

于 2016-12-21T16:48:28.100 に答える
0
//use full directory path something like this    

    $currentsite = getcwd();
    $html = <<<HTML
    <html>
    <img src="{$currentsite}/sites/all/modules/certificate_handler/image002.png" alt="" /></a>

     </html>
    HTML;
于 2015-05-13T11:07:02.210 に答える
0

属性を削除altし、自己終了タグ ( />) から通常のタグ ( ) に変更します>。それは私のために働いた。

注: dompdf は、imgタグのインライン スタイルに対して反応が悪いようです。使用している場合は削除することをお勧めします。

于 2015-06-04T14:47:32.340 に答える