php转html为pdf后部分图片无法显示
生活随笔
收集整理的這篇文章主要介紹了
php转html为pdf后部分图片无法显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是個挺奇怪的問題。
php代碼將html轉存儲為pdf文件后,部分圖片無法顯示。
遇到這個問題當時有點懵。它不是所有圖片都不顯示,是一部分。
首先檢查了php擴展是否正常。其實不認為這個有問題。不過還是先檢查一下。包括相關依賴軟件包都正常。
然后對各種圖片格式進行了測試。發現無論是png還是jpg,都會有部分圖片無法顯示。反過來說,都會有部分圖片可以顯示。
再想想
...
...
...
懷疑是否因為圖片太大導致讀取失敗。目前使用的圖片都是比較小的圖片正常,較大的不顯示(其實最大的圖片也沒超過200k)。于是進行了測試,用微信截圖并存儲,格式是png,圖片大小超過200k。上傳到服務器,結果...顯示正常。
這條路也不通了。
...
...
...
是不是圖片中有特殊信息,導致圖片無法識別?
下載pdf文件中顯示不正常的圖片,用windows的畫圖軟件處理了一下(其實就是進行了一次另存為),然后上傳。在此進行pdf轉換...顯示正常了。
問題終于清楚了,是圖片自身的問題。圖片是用戶自己上傳的,很難控制統一。所以解決辦法,就是我們自身的軟件識別能力。
上網搜索了一下,使用的插件版本有最新更新,趕緊下載安裝。
再測試,問題消失。
總結
以上是生活随笔為你收集整理的php转html为pdf后部分图片无法显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netty高性能之道1-传统RPC调用性
- 下一篇: 学习累了吗,来听听乔布斯的演讲吧!