这是我的SO个人资料页面的dompdf渲染....
https://docs.google.com/file/d/0B-I8istAg8Z6UmJDVHEtUkZOUDQ/edit
这是代码
<?php
require_once("dompdf/dompdf_config.inc.php");
$html = file_get_contents('http://stackoverflow.com/users/1461078/samidh-t');
$base_path = 'http://'.$_SERVER['HTTP_HOST'] ;
$dompdf = new DOMPDF();
if ( isset($base_path) ) {
$dompdf->set_base_path($base_path);
}
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('file.pdf' , array("Attachment" => 0));
?>
渲染甚至不在个人资料页面附近 可以做些什么来改善这种渲染?
答案 0 :(得分:1)
Dompdf - 从内存中,当css和html很简单时渲染页面很好 - 许多花车都不起作用 - 你会发现使用dompdf渲染网页就像pdf一样难以让你自己编写html和css。 (或首先解析输入文件并修改它们。)
您的总体目标是什么?
我已经使用dompdf从数据库创建数据的pdf报告并且已经成功但没有使用'float'或任何其他进展css规则。
它可以处理的css规则的Dompdf信息在这里:
从此页面: https://github.com/dompdf/dompdf/blob/master/README.md
本文:
限制(已知问题)并不特别容忍格式不良的HTML输入(使用 先整洁可能有帮助)。大文件或 大表可能需要一段时间来渲染CSS浮点数不受支持 (但正在进行中)。如果您觉得这个项目有用,请 考虑捐款。