我想知道如何在不查看文档的情况下获得总页数。 我正在使用 react-native-document-picker , rn-fetch-blob 和 eact-native-firebase 来获取文件并上传 这对我来说是成功的..但我想知道我在诸如 react-native-pdf , react-native-view-等库中查看的pdf文档中的页数是多少pdf , react-native-pdf-lib
但是似乎没有一个不需要查看文件即可获取页数。 就我而言,在上传文件之前,我需要验证页数。如果您对此事有所帮助,我将不胜感激,
谢谢
答案 0 :(得分:0)
您可以使用react-native-pdf来实现此目的,而无需渲染pdf本身。 我的意思是,当您使用Pdf组件时,仅将源和onLoadComplete属性传递给它。 onLoadComplete总是返回页面数,您可以通过使用值更新状态来使用它。
例如
<Pdf source={{uri: path}} onLoadComplete={numOfPages => this.setState({numOfPages}) />