python download pdf.js pdf_github中mozilla的pdf.js开源项目实现在浏览器中查看PDF文件

本文介绍了如何在PHP环境中利用PDF.js实现Word文档转PDF并在浏览器中预览。通过下载PDF.js库,安装Node.js和gulp,将Word转换为PDF,然后利用简化版的viewer.html提高加载速度。详细步骤包括下载、安装依赖、启动本地服务器,并提醒读者根据实际需求调整配置。
摘要由CSDN通过智能技术生成

PDF.js是一个用HTML5构建的便携文档格式(PDF)浏览器。

PDF.js是社区驱动的,由Mozilla实验室支持。目标是创建一个通用的、基于web标准的平台,用于解析和呈现pdf。

下面方法是在github中抄来的,我此次的项目是织梦二次开发,也就是说网站php环境的,不是nodejs。客户的需求是上传word文档后,可直接在浏览器中查看,那么我变通一下就是把这些文档转成PDF格式,之后使用PDF.js实现在浏览器中查看。我虽然全局安装了gulp,但是没有使用gulp server这条命令。在测试时访问http://域名/pdf.js/web/viewer.html,viewer.html没有做任何修改,加载了超多的js文件,造成很慢很慢,访问http://域名/pdf.js/examples/components/simpleviewer.html 只加载了必要的js,访问速度还可以。

所以,在使用中,还需要结合自己的实际需求来斟酌、测试。

1、下载:使用git或者直接手动下载,下载地址:https://github.com/mozilla/pdf.js

$ git clone https://github.com/mozilla/pdf.js.git

$ cd pdf.js

0

1

$gitclonehttps://github.com/mozilla/pdf.js.git

$cdpdf.js

2、安装通过官网(https://nodejs.org/)安装Node.js,并且需要在全局范围内安装gulp包(请参阅gulp的入门):

$ npm install -g gulp-cli

0

$npminstall-ggulp-cli

3、如果一切顺利,安装所有依赖PDF.js:

$ npm install

0

$npminstall

4、最后,您需要启动一个本地web服务器,因为一些浏览器不允许使用file:// URL打开PDF文件运行:

$ gulp server

0

$gulpserver

请记住,这需要一个兼容ES6的浏览器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值