使用url在react-native中打开pdf

时间:2017-01-24 01:51:53

标签: react-native

我使用react-native-pdf-view库在react-native中显示pdf。以下是组件的render方法。

  return <PDFView ref={(pdf)=>{this.pdfView = pdf;}}
     path={"http://www.orimi.com/pdf-test.pdf"}
     onLoadComplete = {(pageCount)=>{
        this.pdfView.setNativeProps({
            zoom: 1.5
        });
     }}
     style={styles.pdf}/>

但是这会引发以下错误:

Error

有人可以让我知道我做错了什么或建议用另一种方法在react-native中打开pdf(使用url)。

P.S。我在ubuntu上创建了android应用程序。

1 个答案:

答案 0 :(得分:0)

URL 就可以使用 TouchableOpacity 链接

import { TouchableOpacity } from 'react-native';
import { Linking, Text } from 'react-native';

...

<TouchableOpacity onPress={() => Linking.openURL('https://www.link.com')} >
  <Text>
    Link
  </Text>
</TouchableOpacity>

...

它应该在浏览器中打开文档。