UPDATE1: 在Ubuntu上工作得很好,但在CentOS上却没有。
我在CentOS Linux VPS上遇到DOMPDF问题,
我在WAMPP上输出一个带有css的HTML,效果很好:
我尝试了所有内容,例如检查编码,内联css,启用远程但仍无法让它运行,这是我的代码:
require_once(APP . 'vendors' . DS . 'dompdf' . DS . 'dompdf_config.inc.php');
spl_autoload_register('DOMPDF_autoload');
$dompdf = new Dompdf();
def("DOMPDF_ENABLE_REMOTE", true);
$_GET['print'] = 1;
$dompdf->set_paper("A4", "portrait");
$this->output = '';
$this->layout = 'none';
$old_output = $this->output;
$this->render('innobra_pdf');
$new_output = $this->output;
$dompdf->load_html($new_output);
// $dompdf->load_html( utf8_decode($new_output), Configure::read('App.encoding') );
$dompdf->render();
$output = $dompdf->output();
header('Content-type: application/pdf');
echo $output; die();
我做错了什么?
由于
答案 0 :(得分:2)
如果您已复制到其他服务器,请尝试删除该文件
dompdf/lib/fonts/dompdf_font_family_cache.php