各位高手:请教您一个问题,我用php html2pdf 生成动态pdf,发现一个问题,例如在html文件中输入超过一行长度的字符(如:200个字符),那么生成的pdf,只能显示一行,不会自动换行,除非我手工在html文件中通过\n 或 <br>做了换行处理才显示正常。通过实例top bottom righ left设置边距没有用。谢谢!有遇到这样问题的人不??代码如下:
$html2pdf = new HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', array(30, 20, 25, 25));
$html2pdf->pdf->SetDisplayMode('fullpage'); 注:此代码中array(30, 20, 25, 25) 设置的边距仅仅对html已换行起作用。
$html2pdf = new HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', array(30, 20, 25, 25));
$html2pdf->pdf->SetDisplayMode('fullpage'); 注:此代码中array(30, 20, 25, 25) 设置的边距仅仅对html已换行起作用。
就是说,如果你的 css 是错的或是他不认识的,则必然会影响到pdf页的效果如果你的 aaaa.... 在用主流浏览器观看时,会有折行的话,那么 html2pdf 也会折行
如果是你自己能控制的网站页面,还可以适应。
但如果是你想处理其它网站的页面,那你只能另寻工具。
没有指定排列方式时:
如果没有“(很长)”则不会折行,只有“(很长)”处会折行