React Native:下载并打开pdf文件,需要在IOS和Android上工作

时间:2017-01-27 11:11:37

标签: react-native

使用react native我正在尝试下载PDF文件(Sample PDF File)。下载完成后,应该打开第三方pdf查看器

请指导我如何做好本地反应。

1 个答案:

答案 0 :(得分:4)

1)下载base64编码的pdf文件。

2)解码base64编码文件(我建议你使用react-native filehandler)

3)为了查看pdf,您可以在IOS上使用webview

     <WebView style={{
          flex: 1
        }}  scalesPageToFit={true} source={{
          uri: --base64EncodedContent--
        }}
        >
       </WebView>

对于Android,您可以使用react-native pdf view https://github.com/cnjon/react-native-pdf-view

     <PDFView 
        path={this.props.src} //path of pdf file you saved
        pageNumber={1}
        onLoadComplete = {(pageCount) => {

        }}
        style={styles.pdf}>
        </PDFView>