我尝试使用react-native-pdf-view打开pdf文件
我的代码是:
export default class PDFExample extends Component {
constructor(props) {
super(props);
}
render(){
return(
<PDFView ref={(pdf)=>{this.pdfView = pdf;}}
src={"./Tizi.pdf"}
onLoadComplete = {(pageCount)=>{
this.pdfView.setNativeProps({
zoom: 1.5
});
}}
style={styles.pdf}/>
)
}
}
我收到此错误:
Invariant Violation: Native component for "RNPDFView" does not exist
答案 0 :(得分:0)
问题是您没有链接库。这些步骤通常如下:
1)npm安装THE_PACKAGE-保存
2)本机反应THE_PACKAGE
如果程序包不包含任何问题,则将其链接,否则,您需要手动链接它,或切换到其他解决方案,例如https://www.npmjs.com/package/react-native-view-pdf。在这里您还可以找到描述需要完成的步骤的自述文件。它是通用的,因此您可以申请任何软件包。