【发布时间】:2012-03-20 00:05:52
【问题描述】:
我正在使用 DOM PDF 将一个简单的 html 页面转换为 PDF——在 mac 上一切正常,但在 PC 上我收到消息:
有我可以查看的日志吗?什么可以使它在 Mac 上工作(使用预览)而不是在 Windows 上的 adobe?
编辑
按照 bfavaretto 的建议,我在 textedit 中打开了 PDF。这是错误:
<p>Message: Function set_magic_quotes_runtime() is deprecated</p>
<p>Filename: lib/class.pdf.php</p>
<p>Line Number: 4332</p>
这是我的 CI 代码:
function pdf($id)
{
// Setup fields
$this->load->helper('htm_to_pdf');
$data['data'] = $this->home_model->getReport(array('id'=>$id));
$html = $this->load->view('HTML2PDF/Code/index', $data, true);
pdf_create($html, 'filename');
}
【问题讨论】:
-
抱歉,因为我误解了问题,所以删除了我的答案。
-
您没有说您使用的是什么版本,但是您是否尝试过升级到最新版本的 DOMPDF?这解决了我前一阵子的问题。我记得当时升级到当前的测试版,这可能会有所帮助。不过,我忘记了哪个版本。
-
我无法清楚地阅读该消息(图像),也许我只是变老了 :)
-
您是指 Mac 与 Windows 作为客户端还是服务器?
-
您可以尝试在文本编辑器(或记事本)上打开 PDF。如果发生一些 PHP 错误,它将是包含错误消息的 HTML,而不是 PDF。
标签: php codeigniter pdf dompdf