[英]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.