亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復:無法使用 HTML2PDF 獲取圖像 [] 的大小

如何修復:無法使用 HTML2PDF 獲取圖像 [] 的大小

PHP
holdtom 2022-12-30 16:02:25
我檢查了其他類似的帖子,其中人們有同樣的問題,但沒有一個有幫助。我嘗試的是交換這 3 種路徑方式,但我得到了與所有這些方式相同的錯誤消息:$logo = 'assets/company/logo-png-3.png';$logo1 = 'https://my.hostname.co.uk/assets/company/logo-png-3.png';$logo2 = '/home/username/my.hostname.co.uk/assets/company/logo-png-3.png';$html = '<div>';$html .= '<img src="'.$logo.'">';$html .= '</div>';  $html2pdf = new HTML2PDF('P', 'A4', 'en', 'UTF-8');  $html2pdf->writeHTML($html);  $html2pdf->output($file, 'F');我還設置了我的項目目錄php.ini文件,其中包括:allow_url_fopen = On;allow_url_include = On;但我仍然得到:無法使用 HTML2PDF 獲取圖像 [] 的大小
查看完整描述

3 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

所以,我發現我的src屬性后面有一個空格。顯然這是 Html2Pdf 的禁忌。通過更改簡單地刪除空間:

src ="$imageUrl"

 src="$imageUrl"

解決了我的問題!


查看完整回答
反對 回復 2022-12-30
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

問題解決了


出于某種原因,在 vendor\spipu\html2pdf\src\Html2Pdf.php


protected function _tag_open_IMG($param)

{


  print_r($param);


    $src    = str_replace('&amp;', '&', $param['src']);

我得到這樣的結果


Array ( 

[style] => Array ( ) 

[alt] => 

[src] => 

[href] => https://my.hostname.co.uk/assets/company/logo-png-3.png

[num] => 1 

所以我只是改變


$src    = str_replace('&amp;', '&', $param['src']);


$src    = str_replace('&amp;', '&', $param['href']);


查看完整回答
反對 回復 2022-12-30
?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

在 Html2Pdf 文件中記錄了解決方案。

// WARNING : if URL, "allow_url_fopen" must turned to "on" in php.ini//

所以只需在 php.ini 中啟用該選項即可。

問候!


查看完整回答
反對 回復 2022-12-30
  • 3 回答
  • 0 關注
  • 134 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號