首页 > 解决方案 > HTML2PDF 图像标签中断转换,没有错误

问题描述

我正在使用 Html2Pdf 并且效果很好,但是我正在尝试转换具有 jpg 图像的页面。尽管我没有收到任何错误消息,但没有创建 pdf。我知道它与 img 有关,因为如果我将其从 html 中删除,则 PDF 会创建得很好。

这是 img 标签:(我已经尝试过使用和不使用样式部分)

<img src='https://www.moconed.com/files/R2785.jpg' style='height:800px;'>

这是我的html2pdf代码:

ob_start();
include($_SERVER['DOCUMENT_ROOT'] . '/district/portal/convertsingle.php');
$content = ob_get_clean();
// convert in PDF

require ('../vendor/autoload.php');

use Spipu\Html2Pdf\Html2Pdf;

try
{   
    $html2pdf = new HTML2PDF('P', array(215.9, 279.4), 'en', true, 'UTF-8', array(10, 10, 10, 10));
    $html2pdf->writeHTML($content, isset($_GET['vuehtml']));
    $filename = $_SERVER['DOCUMENT_ROOT'] . '/district/portal/pdf/'.$dist_id.'/'.$ptype.$number.' - '.getDistName($dist_id).'.pdf';
    $html2pdf->Output($filename, 'F');echo "<br>".$filename;
}
catch(HTML2PDF_exception $e) {
    echo $e;
    exit;
}

任何见解将不胜感激。

附带说明一下,如果我遇到错误,我可以解决它,但由于某种原因,它甚至没有这样做。

顺便说一句,我正在运行 PHP 7.4

谢谢

标签: htmlimagehtml2pdf

解决方案


推荐阅读