如何在不查看文档的情况下获得本机pdf页面的总数

时间:2018-12-06 15:36:08

标签: react-native

我想知道如何在不查看文档的情况下获得总页数。 我正在使用 react-native-document-picker rn-fetch-blob eact-native-firebase 来获取文件并上传 这对我来说是成功的..但我想知道我在诸如 react-native-pdf react-native-view-等库中查看的pdf文档中的页数是多少pdf react-native-pdf-lib

但是似乎没有一个不需要查看文件即可获取页数。 就我而言,在上传文件之前,我需要验证页数。如果您对此事有所帮助,我将不胜感激,

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用react-native-pdf来实现此目的,而无需渲染pdf本身。 我的意思是,当您使用Pdf组件时,仅将源和onLoadComplete属性传递给它。 onLoadComplete总是返回页面数,您可以通过使用值更新状态来使用它。

例如

<Pdf source={{uri: path}} onLoadComplete={numOfPages => this.setState({numOfPages}) />