问题描述
我正在为一家金融公司开发应用程序。他们希望可以在应用程序中访问PDF格式的语句以进行查看。我很难找到解决方案,因为任何具有PDF阅读器的库都需要从博览会中退出,这是我需要避免的。
我一直在尝试使用expo-web-browser,希望可以将其包含在应用程序中,就像它如何与身份验证一起工作。
有什么见解吗?
解决方法
Expo不支持安装本机模块,而react-native-pdf是本机模块。可能的解决方案:
-
如果您确实要使用本机模块,则应使用react-native-cli或弹出expo项目。您可以在存储库常见问题解答部分(https://github.com/wonday/react-native-pdf#faq)中找到更详细的答案。
-
您始终可以使用react-native的Linking API在电话浏览器中打开PDF文件。
3)有一个软件包可以在博览会项目(https://github.com/xcarpentier/rn-pdf-reader-js)中显示PDF文件。从未使用过该软件包,而且由于它仅支持Android平台,因此它似乎也很粗略,而在iOS上,则需要使用WebView来显示pdf。另外,它在npm上没有很多下载,并且该项目本身很陈旧。