如何解决尝试使用 pdf.js
我尝试使用 pdf.js 读取本地 pdf 文件。
我添加了这个脚本标签:
<script src="https://cdn.jsdelivr.net/npm/pdfjs-dist@2.8.335/build/pdf.min.js"> </script>
我得到了这个简单的 console.log 来看看它是否有效:
<script>pdfjsLib.getDocument('livret-Krismenn.pdf').then(doc => {
console.og('this file has ' + doc._pdfInfo.numPages + 'pages')
}) </script>
但它没有。
我的浏览器 (firefox) 给出的原因:CORS 请求不使用 http。
我查了一下,找到了解决方案:
Access-Control-Allow-Credentials: true
但我不知道该怎么办...
我该如何解决这个问题?
解决方法
问题是由于安全问题,您无法直接从本地系统读取文件。您需要运行一个简单的 Web 服务器来加载 pdf 文件格式。您提到的这个选项应该设置在网络服务器端而不是你的端。尝试运行 npm 提供的简单静态网络服务器,...
您也可以使用 FileReader
api 来读取系统上的文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。