簡體   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