显示:无法在html2pdf中工作

时间:2015-05-18 10:21:22

标签: html2pdf

   $content = "<div id='content'> <div style='display:block;border:1px solid red'>Display </div> 
            <div style='display:none;border:1px solid black'>No-Display </div></div>";
            $html2pdf = new HTML2PDF('P','A4','fr');
            $html2pdf->WriteHTML($content);
            $html2pdf->Output('example.pdf');
            $return = true;

这导致以下结果: enter image description here

显然,我希望不显示display:none部分。我该怎么办?

1 个答案:

答案 0 :(得分:1)

根据这份文件(http://www.studentenwerk-goettingen.de/pdf/help/compatibility.css.2.1.html),css显示支持只是部分支持。

一种解决方法可能是进行某种条件检查以找出实际需要的内容,然后相应地构建动态html,我猜。这样就不需要将任何东西设置为“display:none”。