【问题标题】:How to get the total number of pdf pages in react-native without viewing the document如何在不查看文档的情况下获取 react-native 中的 pdf 页面总数
【发布时间】:2019-12-05 23:33:14
【问题描述】:

我想知道如何在不需要查看文档的情况下获取总页数.. 我正在使用 react-native-document-pickerrn-fetch-blobeact-native-firebase 来获取文件并上传 这对我来说是成功的..但我想知道我在 react-native-pdfreact-native-view- 等库中查看的 pdf 文档的页数是多少pdf, react-native-pdf-lib

但似乎没有一个可以让我在不需要查看文件的情况下获得页数.. 就我而言,在上传文件之前,我需要验证页数。如果你能在这件事上帮助我,我将不胜感激我真的不知道从哪里开始

谢谢

【问题讨论】:

    标签: react-native


    【解决方案1】:

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

    例如

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-26
      • 2016-03-10
      • 2014-08-28
      • 2023-02-25
      • 1970-01-01
      • 1970-01-01
      • 2018-02-17
      • 1970-01-01
      相关资源
      最近更新 更多