pdf.js使用步骤

使用pdfjs 网页在线预览需要后端服务器支持

1、下载PDF.js 源码包

地址:PDF.js

2、解压源码包,将源码包放置到后端服务器

3、后端部署完成后 访问 viewer.html

类似上图

4、访问在线pdf文件

http://localhost:8081/web/viewer.html?file=xxxx.pdf

使用file=你的在线的pdf文件路径就可以了

如果出现以下问题

viewer.mjs:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.

pdf.mjs:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.

说明无法解析.mjs 文件格式

解决方法

把mjs 的后缀改成js 或者 .htaccess 添加

<IfModule mod_mime.c>

AddType application//javascript js mjs

</IfModule>

如果发现存在跨域问题

找到viewer.mjs

将上面的代码注释即可。

相关推荐
2401_85828611几秒前
101.【C语言】数据结构之二叉树的堆实现(顺序结构) 下
c语言·开发语言·数据结构·算法·
y25082 分钟前
《Object类》
java·开发语言
小技与小术6 分钟前
数据结构之树与二叉树
开发语言·数据结构·python
DevOpenClub14 分钟前
PDF 转 HTML API 数据接口
pdf
旭日猎鹰24 分钟前
Flutter踩坑记录(二)-- GestureDetector+Expanded点击无效果
前端·javascript·flutter
hccee28 分钟前
C# IO文件操作
开发语言·c#
hummhumm33 分钟前
第 25 章 - Golang 项目结构
java·开发语言·前端·后端·python·elasticsearch·golang
J老熊43 分钟前
JavaFX:简介、使用场景、常见问题及对比其他框架分析
java·开发语言·后端·面试·系统架构·软件工程
zmd-zk1 小时前
flink学习(2)——wordcount案例
大数据·开发语言·学习·flink
好奇的菜鸟1 小时前
Go语言中的引用类型:指针与传递机制
开发语言·后端·golang