Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在html2pdf库中显示图像_Php_Html2pdf - Fatal编程技术网

Php 在html2pdf库中显示图像

Php 在html2pdf库中显示图像,php,html2pdf,Php,Html2pdf,我有一个包含多行的表,每行有一个图像 <table> <tr> <td style=""> <img src="<?php echo $img_path; ?>" /> <?php echo ucwords($name); ?> </td> <td style=""> <span

我有一个包含多行的表,每行有一个图像

<table>
   <tr>
       <td style="">
          <img src="<?php echo $img_path; ?>" />
              <?php echo ucwords($name); ?>
       </td>
       <td style="">
          <span style="border-bottom: 1px solid;margin-left: 98px;">
              <?php echo $date; ?></span>
       </td>
   </tr>
   <tr>
       <td>
          <?php echo $role; ?> 
            Signature
       </td>
       <td style="">
          Date
       </td>
   </tr>
</table>

" />
签名
日期
在HTML2PDF中,是否可以按照html显示图像,而不使用其内置函数?


<?php
require('html2fpdf.php');
$pdf=new HTML2FPDF();
$pdf->AddPage();
$fp = fopen("sample.html","r");
$strContent = fread($fp, filesize("sample.html"));
fclose($fp);
$pdf->WriteHTML($strContent);
$pdf->Output("sample.pdf");
echo "PDF file is generated successfully!";
?>
或者,您可以使用TCPDF,并可以尝试

$content='';
$html=

或者,您可以使用TCPDF,并可以尝试

$content='';

$html=this是“致命错误:调用未定义的方法HTML2PDF::AddPage()时出错”“您是否包含fpdf.php??从这里下载完整的zip,它会起作用。我已经下载了库的最新版本,并进行了配置:),但他的问题是该库使用自己的函数来渲染图像,我们是否可以用html提供他的图像并按原样显示?您可以检查此TCPDF,它更简单,有很多示例,可以很容易地从html中的标记向您提供pdf文件。他们在“致命错误:调用未定义的方法HTML2PDF::AddPage()时出错。”你有没有包括fpdf.php?从这里下载完整的zip,它会起作用。我已经下载了最新版本的库,并进行了配置:),但他的问题是这个库使用自己的函数来渲染图像,他们有没有办法让我们以html格式提供他的图像并按原样显示?你可以检查这个TCPDF更容易,并且有很多例子,可以很容易地从html中的标签中获得pdf文件
$content='<img src="sample.jpg">';
$html = <<<EOD
$content
EOD;
$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true);
$pdf->Output("sample.pdf", 'F');