繁体   English   中英

如何启用dompdf登录?

[英]How to enable log in dompdf?

我在PHP应用程序中使用dompdf生成PDF文件。
这是代码:

<?php
require_once("dompdf/dompdf_config.inc.php");   
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("XXX.pdf");
return $dompdf;
?>

当我单击下载按钮时; PDF尝试下载,但最终引发错误

C:\\ Users \\ xxx \\ Downloads \\ xxx.pdf.part无法保存,因为无法读取源文件。 请稍后再试,或与服务器管理员联系。

现在,我想将错误日志归档到dompdf库文件中。 谁能帮助我如何在log.htm文件中创建日志? 提前致谢。

问候,桑卡尔。

我有同样的问题,try catch似乎没有捕获到错误。

我将在文本编辑器中打开损坏的PDF-就我而言,我看到的是报告了错误

Warning: mb_convert_encoding():

那应该给你一个关于如何进行的线索。

您看到的错误消息在dompdf的当前源代码中不存在。

浏览其他错误似乎表明它们几乎总是 例外

因此,如果您想捕获错误并将其记录下来,则应该能够将其包装在try块中,类似于:

require_once("dompdf/dompdf_config.inc.php");   
try {
    $dompdf = new DOMPDF();
    $dompdf->load_html($html);
    $dompdf->render();
    $dompdf->stream("XXX.pdf");
    return $dompdf;
} catch(Exception $e) {
// Do something here with $e and notify the user of the error in whatever way you see fit
}

如果这不能解决您遇到的错误,请确保您使用的是最新版本。 如果仍然不能解决问题,那么该错误将完全来自其他地方,您需要在其他地方进行搜索。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM