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

将上面的代码注释即可。

相关推荐
小张-森林人8 小时前
电子病历文书编辑器 Demo
开发语言·c#
cch89188 小时前
Java vs 汇编:高级与低级的终极对决
java·开发语言·汇编
2301_789015628 小时前
C++:异常
开发语言·c++·异常·异常的处理方式
小沐°8 小时前
vue3+element-plus 实现动态菜单和动态路由的渲染
前端·javascript·vue.js
CVer儿8 小时前
c++接口内部内存分配问题设计
开发语言·c++
如若1238 小时前
ERROR:pdf2zh.converter:‘str‘ object has no attribute ‘choices‘ converter.py:357
java·开发语言·servlet
2301_789015628 小时前
C++:智能指针
c语言·开发语言·汇编·c++·智能指针
沐知全栈开发9 小时前
SOAP 语法详解
开发语言
cch89189 小时前
PHP vs Java:谁更适合你的项目?
java·开发语言·php
lg_cool_9 小时前
Python 框架之py_trees
开发语言·数据结构·python