[英]Laravel 6 DOMPDF image rendering
我正在使用barryvdh/laravel-dompdf將 Blade 模板視圖轉換為 PDF 文檔,除了圖像之外,一切都很好。
在一個 PDF 中,我有一張帶有以下標記的圖像。
<img
class="newable-logo"
src="{{ public_path('assets/images/newable-logo-blue.png') }}"
alt="{{ public_path('assets/images/newable-logo-blue.png') }}"
>
在我的本地機器上,這解決了
C:\\laragon\\www\\nvl-portal\\public\\assets/images/newable-logo-blue.png
這不會在本地呈現在 PDF 上,但是這個確切的代碼在我的登台和生產服務器上按預期工作。
這是正常行為嗎?
我一直以為 DOMPDF 使用了完全限定的路徑?
它可能由於 Windows 和 linux 之間的路徑分隔符差異而發生。 您可以在 php 中嘗試 DIRECTORY_SEPARATOR。 例如:
src="{{ public_path('assets' .DIRECTORY_SEPARATOR .'images' .DIRECTORY_SEPARATOR . 'newable-logo-blue.png') }}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.