【问题标题】:Open a pdf file stored in firebase storage in my app using react native expo使用 react native expo 在我的应用程序中打开存储在 firebase 存储中的 pdf 文件
【发布时间】:2020-08-20 03:19:44
【问题描述】:

我想打开我的 firebase 存储中的 pdf 文件。 Firebase 存储为我提供了一个 url,当我在我的 web 视图中使用该 url 时,它开始下载。我不想下载那个pdf文件。我只想在我的应用程序中打开那个 pdf 文件。 请帮我 我会非常感谢你。

【问题讨论】:

    标签: firebase react-native pdf expo firebase-storage


    【解决方案1】:

    您必须使用 expo FileSystem 下载 PDF

    https://docs.expo.io/versions/latest/sdk/filesystem/

    文件下载后,您可以使用“rn-pdf-reader-js”

    https://github.com/xcarpentier/rn-pdf-reader-js

    【讨论】:

    • 非常感谢先生
    【解决方案2】:

    有一个包甚至可以在 expo 应用程序中使用。

    1. 安装npm i react-native-openanything
    2. 将其导入到您的代码中,import * as OpenAnything from 'react-native-openanything'
    3. 假设要读取的 pdf 的 uri 存储在 usestate 中,为 pdfUri
    4. 创建按钮组件 <Button title="Open PDF" onPress={() => OpenAnything.Pdf(pdfUri)} />

    就是这样,您无需下载即可打开 pdf :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2021-04-21
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      相关资源
      最近更新 更多