PDF.js的要识别中文,必须要配置好两个文件,

第一:

cmaps需要在viewer.js配置,我使用的pdf.js是2.3.200版本,搜索它的配置在:

因为我在django设定了静态文件目录为/static/,所以目录填以他为根目录的路径即可。

第二.viewer.html中的locale属性也需要配置。

为了 正常使用pdf.js,三个绿框处的路径也需要进行设定。

另外,viewer.js中还有使用相关的配置,workSrc与images,其路径设定如下:

django路由以及view设定:

路由个视图的设定,似乎不太重要,这方面没有厘清,因为最终使用的url有参数的,而我写的视图中并没有返回任何参数,
路由设定可以如下设置:

path('pdf/',views.pdf_viewer,name='pdf'),我使用的是django3.0版本

视图的设定:
def pdf_viewer(request): return render(request,'pdfviewer/viewer.html')

进行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和端口了。

关于PDF.js使用过程中PDF不能识别中文的问题,进行DJango中的配置相关推荐

  1. fis3+vue+pdf.js制作预览PDF文件或其他

    人生第一篇博客,的确有点紧张,但有些许兴奋,因为这对于我来说应该是一个好的开始,以此励志在技术的道路上越走越远. 看过了多多少少的技术博客,给自己带来了很多技术上的收获,也因此在想什么时候自己也可以赠 ...

  2. android 在线解析pdf文件格式,Android PDF预览阅读:用Mozilla PDF.js浏览本地在线PDF文件 | KaelLi的博客...

    在之前的Android端预览PDF方案一文中,曾经提到了使用Mozilla的PDF.js来加载PDF的办法,今天就详细的说一下具体的实现. 简介 PDF.js是一个使用HTML5构建的PDF查看器.由 ...

  3. html如何跳转到pdf页面,使用PDF.js在网页显示pdf文件并跳转到指定页码

    最近在做一个土地档案管理系统 ,有个需求是在前端网页展示土地档案扫描件的pdf文件,并根据目录跳转到指定页. 第一个问题,显示pdf文件.引入pdf.js.然后设定html地址,地址为http://l ...

  4. PDF.js实现在线展示pdf文件

    背景 现在很多项目开发过程中都会碰到PDF在线预览的需求,对于PC端浏览器,一般直接提供PDF文件,iframe一下就可以直接预览.但在移动端要预览PDF则较为麻烦,有些浏览器检测到文件流,就会直接下 ...

  5. 不使用前端的pdf.js,通过pdfbox转换pdf为图片,拼接成html实现pdf前端预览

    一般情况,pdf类型的文件在前端预览,都是通过前端插件,或者获取源文件浏览器自带的工具预览,由于项目中,是前后端分离,前端不想使用pdf.js类的插件,预览的要求又是只能看不能下载,所以只能另外想别的 ...

  6. 前端使用pdf.js插件在线浏览pdf

    vue中使用PDF.js_没理由的花呗的博客-CSDN博客_pdf.js vue 步骤 1.官网下载pdf.js插件放入一个公用方法文件夹中如utils 2.在需要使用的页面使用iframe标签 &l ...

  7. uniapp 使用pdf.js 加载本地pdf文件报错问题

    最近有在做一个移动端的应用,应用里涉及到大量的js游戏开发,使用Android原生做不太合适,就选择了uniapp,其中有一个功能是读取本地的pdf文件并展示.在网上查了点资料都是用pdf.js来开发 ...

  8. html 加载pdf文件内容不显示不出来,pdf.js首次加载pdf文件时找不到pdf文件,刷新后才能出现pdf文件...

    前台点击文件学码的定一近,更工广款近,更工广款近,更名后,后台通过openoffice将doc文件转为pdf格式文件,然后存放在服务器tomcat'中,pdf.js首次加载服务器中tomcat中的转化 ...

  9. Asp.net Core 配合 PDFObject 和 pdf.js 在浏览器显示pdf文件

    Asp.net Core 配合 PDFObject 和 pdf.js 在浏览器直接显示pdf文件 测试环境的浏览器版本: Chrome :90.0.4430.93(64 位) FireFox :88. ...

最新文章

  1. 2022-2028年中国袋式除尘用滤料行业市场全景评估及发展策略分析报告
  2. FreeRTOS(四)——内存管理
  3. Import error: no module named cv2 错误解决方法
  4. 三菱plc编程实例3000_三菱PLC十字路口的红绿灯编程实例
  5. vue webpack 自动打开页面_vue中webpack技术详解
  6. oracle转义字符
  7. 轻松弄懂var、let、const之间的区别(一看就懂)
  8. dvt高危患者的护理措施_dvt的预防及护理
  9. 现代 C++ 救不了程序员!
  10. 【图像融合】基于matlab高斯金字塔+拉普拉斯金字塔彩色水下图像融合【含Matlab源码 1629期】
  11. java简单窗口程序_一个简单的java窗口程序
  12. AOP如何实现及实现原理
  13. 微服务网关Spring Cloud Gateway
  14. 关于Redis雪崩原因和解决方法终于搞懂了
  15. matlab 线性拟合polyfit_matlab如何做线性拟合
  16. 全球计算机科学和电子,科学网—[转载]【喜报】祝贺IEEE TCSS入选全球计算机与电子领域Top 1000期刊 - 王飞跃的博文...
  17. 从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史
  18. 在Netbeans中搭建Android开发环境
  19. Java生成和解析二维码
  20. 《数据结构与算法》第二版-陈卫卫-陆军工程大学811数据结构教材 第1-2章 参考答案

热门文章

  1. ConstraintLayout 平分布局
  2. Angular 路由配置
  3. 通信原理6.7、部分响应和时域均衡
  4. 根据经纬度查询附近几公里的门店(5)代表5公里
  5. Python从小白开始-老王开枪
  6. Linux kernel 的一个panic问题定位
  7. 2021云栖大会【视觉AI平台与生态论坛】线上直播等你来~
  8. Pycharm新手入门下载安装
  9. 神马笔记 版本2.9.0——音乐笔记
  10. bs4进行数据解析基础教程