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

将上面的代码注释即可。

相关推荐
LetsonH15 分钟前
Python工具链UV整合环境管理
开发语言·python·uv
SHIPKING39325 分钟前
【HTML】个人博客页面
javascript·css·html
zm1 小时前
UDP 多点通信
开发语言·php
.小墨迹1 小时前
Apollo学习——planning模块(3)之planning_base
linux·开发语言·c++·学习·自动驾驶
小喵喵生气气1 小时前
Python60日基础学习打卡D26
开发语言·python
junjun.chen06062 小时前
【在qiankun模式下el-dropdown点击,浏览器报Failed to execute ‘getComputedStyle‘ on ‘Window‘: parameter 1 is not o
前端·javascript·前端框架
zixingcai2 小时前
Adobe Acrobat pro在一份PDF中插入空白页
pdf·adobe acrobat reader
*neverGiveUp*2 小时前
PHP基础知识
开发语言·php
課代表2 小时前
AcroForm JavaScript Promise 对象应用示例: 异步加载PDF文件
开发语言·javascript·pdf·promise·对象
我是Superman丶2 小时前
【Lua】java 调用redis执行 lua脚本
java·开发语言·junit