使用DomPDF在生成的PDF上获取PNG

问题描述 投票:0回答:1

我在使用 DOMPDF 生成的 PDF 上显示图片时遇到问题。我的DomPDF的版本是v2.0.3。我正在为本地主机使用 XAMPP。

这是输出 enter image description here

这是代码

<?php
require_once __DIR__ . '/vendor/autoload.php';

use Dompdf\Dompdf;

$dompdf = new Dompdf();

$html = '
<!DOCTYPE html>
<html>
<head>
  <title>Sample PDF</title>
</head>
<body>
  <h1>Sample PDF with Text and Image</h1>
  <p>This is a sample PDF generated using dompdf with PHP.</p>
  <img src="pic/cvsu.png" alt="CVSU Logo" style="width: 200px; height: auto;">
</body>
</html>
';

$dompdf->loadHtml($html);

$dompdf->setPaper('A4', 'portrait');

$dompdf->render();

$dompdf->stream("sample_pdf.pdf", array("Attachment" => false));
?>

我尝试了其他帖子中的解决方案,例如使用 ROOT、打开远程选项等,但仍然不适合我。我还尝试将 src 链接更改为“http://localhost/public_html/cvsu.png”,但仍然没有用。

php html dompdf
1个回答
0
投票

在我的例子中,它与 domPDF 一起工作。

src="{{$_SERVER['DOCUMENT_ROOT']}}/pic/cvsu.png"
© www.soinside.com 2019 - 2024. All rights reserved.