我试图生成一个pdf文件,并在整个pdf中出现红线。我按照在线发现的指示进行了操作:
$html_content = "<p>Testing123</p>";
$html_content = trim(stripslashes($html_content));
$dompdf = new DOMPDF();
$dompdf->load_html($html_content);
$dompdf->set_paper('letter', 'portrait');
$dompdf->render();
//echo "end!";exit(0);
$dompdf->stream("newfile.pdf");
exit(0);
我做错了什么,是否有我忽略的指示。我也不认为这是我的CSS。
<style type="text/css">
@page{ margin: 2cm;}
body{ font-family: sans-serif; margin: 0.5cm 0; text-align: left; }
#header,#footer{ position: fixed; left: 0; right: 0; color: #aaa; font-size: 0.4em; }
#header{top: 0;border-bottom: 0.1pt solid #aaa;}
#footer{bottom: 0;border-top: 0.1pt solid #aaa;}
#header table,#footer table {width: 100%;border-collapse: collapse;}
#header td,#footer td{padding: 0;width: 50%;}
.page-number{text-align: center;}
.page-number:before{content: "Page " counter(page);}
hr{page-break-after: always;border: 0;}
table{border-collapse: separate;border: none;}
td{font-size: 11px;text-align: left;vertical-align: bottom;border-width: 1px;border-color: #333;line-height: 5px;}
td label{font-weight: normal;font-size: 12px;line-height: 14px;color: #333}
td p{font-weight: normal;font-size: 11px;line-height: 11px;margin: 5px 0;color: #333;}
.written_field{ border-bottom: 1px solid black;}
</style>
结果:
感谢您在此问题上的任何帮助。如果不清楚请告诉我,我会尝试更详细。