PDF.js的要识别中文,必须要配置好两个文件,
第一:
cmaps需要在viewer.js配置,我使用的pdf.js是2.3.200版本,搜索它的配置在:
因为我在django设定了静态文件目录为/static/,所以目录填以他为根目录的路径即可。
第二.viewer.html中的locale属性也需要配置。
为了 正常使用pdf.js,三个绿框处的路径也需要进行设定。
另外,viewer.js中还有使用相关的配置,workSrc与images,其路径设定如下:
django路由以及view设定:
路由个视图的设定,似乎不太重要,这方面没有厘清,因为最终使用的url有参数的,而我写的视图中并没有返回任何参数,
路由设定可以如下设置:
视图的设定:
进行pdf的输出:配置好在浏览器输入类似的url就可以:
http://127.0.0.1:8000/pdf/?file=/media/pdf/2020/5/26/kongban19-10-8.pdf
其中file=/media/pdf/2020/5/26/kongban19-10-8.pdf是文件参数,因为配置了 media目录,所以,不需要打ip和端口了。