django框架使用pdf.js 使用说明

1、pdf.js 下载地址:

http://mozilla.github.io/pdf.js/

2、目录说明:

文件下载下来后,有build和web这2个目录。其中build为核心js文件,不用管它;web目录中包含了viewer.html和viewer.js等文件,viewer.html就是我们需要使用的页面,它负责显示具体PDF文件。

3、本地测试PDF.js:

file:///C:/Users/JASESZHOU/Downloads/pdfjs-2.0/web/viewer.html
http://localhost:1000/pdfjs-2.0/web/viewer.html?file=http://localhost:1000/file/测试文件.pdf
打开文件pdfjs-2.0>web>viewer.html进行测试

4、django加载PDF.js:

1、把pdf.js文件复制到django项目下的static目录下:

2、把pdf.js>web/viewer.html迁移到django项目下的templates目录下:

3、修改viewer.html里面css、jsd的相对路径:

4、配置pdf.js项目:

修改viewer.js文件里的4489行,把 value值配置为 pdf.worker.js文件的绝对路径。

4、配置pdf.js项目默认浏览pdf文件:

修改viewer.js文件里的4353行,把 value值配置为pdf文件的绝对路径。

5、django传参浏览指定pdf文件,url如下:

http://192.168.31.81:8081/pdf/?file=http://192.168.31.81:8081/static/file/1.pdf

django框架使用pdf.js 使用说明相关推荐

  1. vue框架使用pdf.js

    资源下载:pdfjs-releases 选取最新版本直接下载,顺便看看最近的更新日志,源码和dist版本一起下下来,用的时候碰到问题先翻源码是个好习惯. dist版本只有build和web两个文件夹, ...

  2. pdf.js使用说明及禁止下载,打印

    PdfJS使用的一些说明 参考:https://blog.csdn.net/qubernet/article/details/82599613?utm_medium=distribute.pc_rel ...

  3. js 获得明天0点时间戳_Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战...

    点击上方"测试开发技术",选择设为"设为星标" 优质文章,第一时间送达! 学习全文大概需要 12分钟,内容实战性较强. 1. 前言 本篇将基于Python 3. ...

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

    PDF.js的要识别中文,必须要配置好两个文件, 第一: cmaps需要在viewer.js配置,我使用的pdf.js是2.3.200版本,搜索它的配置在: 因为我在django设定了静态文件目录为/ ...

  5. python django框架+vue.js前后端分离

    本文用于学习django+vue.js实现web前后端分离协作开发.以一个添加和删除数据库书籍应用为实例. django框架官方地址:www.djangoproject.com/ vue.js 框架官 ...

  6. python学习第八天---用Django框架创建可重用注册登录系统

    python学习第八天---用Django框架创建可重用注册登录系统 实现的功能 项目开始前的整体规划 搭建环境完成基础配置 创建app 更改语言和时区 数据库表生成 启动开发服务器 浏览器访问,检测 ...

  7. 第九章 Django框架——csrf请求伪造和csrf_token使用

    第九章 Django框架--csrf请求伪造和csrf_token使用 一.csrf请求伪造 二.csrf_token使用 三.简单的csrf_token应用 四.Ajax使用csrf_token 一 ...

  8. 第三百一十节,Django框架,模板语言

    第三百一十节,Django框架,模板语言 模板语言就是可以将动态数据在html模板渲染的语言 一.接收值渲染 locals()函数,写在请求响应render()函数里,可以将逻辑处理函数里的变量传到h ...

  9. python 录制web视频_Python django框架 web端视频加密的实例详解

    视频加密流程图: 后端获取保利威的视频播放授权token,提供接口api给前端 参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play ...

最新文章

  1. webapp 状态栏沉浸式
  2. PHP 与go 通讯,Golang和php通信
  3. 对不起,我不接私活了
  4. java获取新insert数据自增id_java获取新insert数据自增id的实现方法
  5. Python数据结构实战——队列(Queue)
  6. Linux命令行操作快捷键及技巧
  7. 复旦sakai安装指南
  8. python写入文件后换行_python写入文件自动换行问题的方法
  9. 【舞女编程语言】:Ballerina 最新版和Ballerina Central
  10. UEFI原理与编程实践-PROTOCOL
  11. 淘宝/天猫获取商品历史价格信息 API 返回值说明
  12. selenium 模拟登陆豆瓣,爬取武林外传的短评
  13. LinkIn基于Dynamo设计的系统:伏地魔(voldemort)设计中文文档[我是陈科学院译]-完稿...
  14. Android基础知识(二十):Notification、提醒式通知(横幅)踩坑与通知界面设置跳转
  15. mac mini u盘安装系统_用u盘安装win7系统安装步骤
  16. MCU-51:单片机DS18B20温度报警器
  17. 2×3卡方检验prism_卡方检验2python代码实现
  18. 使用log4j2对日志脱敏
  19. kali系统AOSP源码编译
  20. 小迪安全笔记02-web源码扩展

热门文章

  1. Python 用turtle画多个八边形组成的蜘蛛网
  2. 数据结构之B树、B+树、B*树
  3. ASP完美优化(不断更新)
  4. html关于布局的说法错误的是,关于可迁移技能以下说法错误的是
  5. 通过Js将ECharts导出为图片
  6. windows7 文件夹提示“您当前无权访问该文件夹”的解决方法
  7. 直线一级倒立摆数学建模与控制仿真
  8. php 算生存曲线,生存曲线(三):统计分析方法这么多,到底选哪个?
  9. python 技巧写法
  10. 渡阡科技Edu——梦开始的地方