DomPDF:圖片不可讀或為空
P粉743288436
P粉743288436 2023-08-29 14:06:26
0
2
439
<p>出於某種原因,DomPDF 不會渲染正在解析的 html 中包含的圖像:</p> <p>但是,當圖片以 html 返回時,圖像會呈現在頁面上:</p> <p>我已經查看了這些問題,並確保 DOMPDF_ENABLE_REMOTE 設定為 true 並驗證了文件權限:</p><p> dompdf 圖像不是真實圖像,無法讀取或為空</p><p> ZF2 的 DOMPDF 中的圖片錯誤</p> <p>還有其他我應該檢查的事情嗎? </p>
P粉743288436
P粉743288436

全部回覆(2)
P粉244155277

由於另一個答案建議在 module.config.php 中啟用遠端選項,並且我還無法添加註釋,因此我認為最好回答該檔案不存在在較新版本的 DomPDF 中。

如果您需要在較新版本中包含遠端儲存的影像,則必須將其作為選項傳遞給建構函式:

$dompdf = new Dompdf(array('enable_remote' => true));

這解決了我遇到的問題。

P粉805107717

以下內容幫助我喜歡上了魅力,至少在當地,甚至是與

define("DOMPDF_ENABLE_REMOTE", false);

解決辦法是將圖片的SRC改為伺服器上的絕對路徑,如下:

<img src="/var/www/domain/images/myimage.jpg" />

以下所有內容對我有用:

<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'/placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'\placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'./placeholder.jpg';?>"/>

$_SERVER["DOCUMENT_ROOT"] 是 C:/wamp/www/ZendSkeletonApplication/public

感謝這一點:迷失在程式碼

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!