gpt4 book ai didi

reactjs - 将 PDF.js 查看器与 React.js 库一起使用时未捕获( promise )错误?

转载 作者:行者123 更新时间:2023-12-05 05:11:26 25 4
gpt4 key购买 nike

我安装了 pdfjs-dist并尝试导入它并使用以下组件将其与 react 一起使用:

import React, { Component } from 'react'
import * as pdfjs from 'pdfjs-dist'

class App extends Component {
componentDidMount() {

pdfjs.getDocument('./sample.pdf').promise.then(doc => console.log(doc.numPages))
}

render() {
return <div>test pdf</div>
}
}

export default App

但我在控制台收到下一个错误

Uncaught (in promise) Error: Setting up fake worker failed: "Cannot read property 'WorkerMessageHandler' of undefined".

我还尝试将导入语句更改为:

从 'pdfjs-dist/webpack' 导入 pdfjs

但是我得到了这个错误:

未捕获的 ReferenceError:未定义窗口

最佳答案

我认为您需要根据此讨论使用 require 导入 pdfjs here这个例子 here

关于reactjs - 将 PDF.js 查看器与 React.js 库一起使用时未捕获( promise )错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55439457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com