pdfjs使用npm_如何安装配置PDF在线阅读器pdf.js?

1 基础知识

PDF.js是一个基于Web标准的通用平台,用于解析与呈现PDF

2 最佳实践

2.1 环境配置

2.1.1 系统配置

OS = CentOS 7.x x86_64

IP Address = 10.168.0.100

Hostname = xxx.cmdschool.org

2.1.2 配置防火墙

firewall-cmd --permanent --add-port 8888/tcp

firewall-cmd --reload

firewall-cmd --list-all

2.1.3 下载源代码

cd ~

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

cd ~/pdfjs

2.2 配置JS运行环境

2.2.1 安装测试服务器包

npm install -g gulp-cli

npm install

2.2.2 修改参数

cd ~/pdfjs

vim ./test/webserver.js

修改如下参数:

[...]

function WebServer() {

this.root = '.';

// this.host = 'localhost';

this.host = '0.0.0.0';

[...]

2.2.3 测试服务启动

cd ~/pdfjs

gulp server

注:以上服务可以使用Nginx等Web服务代替

2.3 测试服务

2.3.1 默认测试

2.3.2 传参测试

cd ~/pdfjs

mv web/compressed.tracemonkey-pldi-09.pdf .

注:

– 以上操作将默认的PDF测试文件变更到跟目录

– 重新刷新你会发现提示找不到PDF文件

– 需要通过传参方式告知程序PDF的位置

参阅的文档:

=============

官方首页:

————

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值