我在 React 中使用了一个名为react-pdf的库,它有一个组件Document. Document
Component 包含一个名为file的属性(其输入类型是字符串)。
如何将作为 base64 内容的响应(来自 redux 的道具)从 API 传递到Document的文件属性中?那么,是否有任何库可以从 API 接受我的 base64 内容并在 pdf 文档中显示输出?
这是示例代码:
import React from 'react';
import { connect } from 'react-redux';
import { Document } from 'react-pdf';
import { pdfData } from '../Store/ActionCreators'
class Billing extends React.Component {
componentDidMount() {
this.props.pdfData(mobile);
}
render() {
const { base64 } = this.props;
return (
<Document file=''>
</Document>
)
}
}
const mapStateToProps = state => ({
base64: state.login.data
})
export default connect(mapStateToProps, { pdfData })(Billing);
如果我将 base64 传递给文件,那么它会将其视为字符串并输出为base64。
是否有任何相关的解决方案可以有效地解决它?