ホームページ >バックエンド開発 >PHPチュートリアル >HTML2pdf は HTML を PDF に変換しますが、HTML 内の画像は失われます。
HTML には画像があります
しかし、変換された PDF にはありません
そして、正規表現を使用して画像を置き換えてから、画像を挿入します
$pattern="/
preg_match_all($pattern,$file,$match );
var_dump( $match);
for($i=0;$i
preg_replace($match[0] ][$i] , $pdf->Image($img_url, 5, 5, 200, 150,$type='',$link="",$paint=true), $file); pdf->Image ($img_url, 5, 5, 200, 150,$type='',$link="",$paint=true);
エラーが発生しました
アドバイスをお願いします
画像は jpg で読むことができます はい、間違いなく
Vendor('html2fpdf.html2fpdf');
$pdf->AddPage(); $pdf->SetFont( 'Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
画像('http://file.aconf.org/public) /images/logo.png',60,30 ,90,0,'PNG');
$pdf->Output();
画像を挿入する機能を直接使用すると、アルファ チャネルがサポートされていないというエラーが報告されます。 ://file.aconf.org/public/images/logo. png
以下の png モードはサポートされていません
インターレース (インターリーブ)
これで、画像が正常に変更されました。