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