我只是在测试 dompdf。并发现我正在生成的内容不能被 chrome 变成红色。试图用sumatra pdf阅读器打开它,它打开了。尝试从我的 chrome 电子书中打开一些随机的 pdf 文件,然后将其变红。我的代码是否有问题,chrome 无法读取它:
<?php
require_once("dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$d_r = array(array('name'=>'ab', 'course'=>'bsit'), array('name'=>'yoh', 'course'=>'bscs'));
ob_start();
put_table($d_r);
file_put_contents('sample.html', ob_get_contents());
generate_pdf('sample.html');
function put_table($raw_data){
?>
<table border="1">
<tr>
<th>Name</th>
<th>Course</th>
</tr>
<?php foreach($raw_data as $data){ ?>
<tr>
<td><?php echo $data['name']; ?></td>
<td><?php echo $data['course']; ?></td>
</tr>
<?php } ?>
</table>
<?php
}
function generate_pdf($filename){
global $dompdf;
$dompdf->load_html(file_get_contents($filename));
$dompdf->render();
$dompdf->stream($filename. ".pdf");
}
?>