pdf.js浏览中文pdf乱码的问题解决
生活随笔
收集整理的這篇文章主要介紹了
pdf.js浏览中文pdf乱码的问题解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于項目中需要支持移動設備在線瀏覽pdf,蘋果還好,天生支持,但是安卓中就不行了,需要第三方組件的支持。
這里就找到了pdf.js,由于pdf數據太多,開始的時候沒法一一測試,所以隨便測試打開了幾篇沒問題后就直接上線了。
但是后面就悲劇了,偶然收到反饋,有些pdf無法正常瀏覽,此為寫本文的原因。
?
?
具體的現像
?
查找問題過程
一、用火狐(火狐解析pdf是用的pdf.js)來直接打開這篇pdf,發現居然是對的,那懷疑用的pdf.js不是最新的?下了一個,問題依舊。問題陷入僵局。
二、漫無目的,打開瀏覽器調試,憑習慣去看看是不是有異常報錯之類的信息,發現真的有信息,提示某個資源沒有找到,如圖:
三、根據提示的這個錯誤去搜索,一下找到了答案,服務端沒有做MIME類型映射。
?
問題解決:
根據搜索到的解決方案,在服務器網站中添加如下MiME映射。
.properties
application/octet-stream
.bcmap
application/octet-stream
?
再次瀏覽這篇pdf,可以發現,已經正常。
?
轉載于:https://www.cnblogs.com/dengxi/p/10682441.html
總結
以上是生活随笔為你收集整理的pdf.js浏览中文pdf乱码的问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]FFMPEG调节音频的音量大小,混
- 下一篇: 选定用户与用户组启动流程(学习笔记)