我正在从包含 div 的 html 生成 pdf,Html 在浏览器中正确呈现,但是当我将它写入 pdf 时,它会损坏。
目前我正在使用 dompdf 库。
这是我的代码
require_once("dompdf_config.inc.php");
$html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
div{border:solid 1px;}
.mainDiv{float:left;width:500px;}
.leftDiv{width:100px;float:left;}
.rightDiv{width:100px;float:left;}
</style>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body style="margin-top: 50px;">
<div class="mainDiv">
<div class="leftDiv">Name: </div>
<div class="rightDiv">Value</div>
</div>
</body>
</html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("test.pdf", array("Attachment" => true));
这是它在pdf文件中的样子