React Native-创建和导出/下载PDF文件

时间:2018-10-01 14:49:30

标签: react-native

我正在React Native中创建一个项目,该项目创建带有一些数据的表,并且我需要使用该表创建pdf并能够下载/导出该pdf。 目前,我正在使用https://github.com/christopherdro/react-native-html-to-pdf,但即使将其更改为docs,它也会下载到缓存目录中。 我正在搜索,有人说您需要使用文件管理器下载pdf。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

如果要保存在ios / android的Documents目录中,则必须从docs中指定“ Documents”目录。

  async createPDF() {
        let options = {
            html: '<table><tr><th>Firstname</th><th>Lastname</th></tr></table>',
            fileName: 'tableTest',
            directory: 'Documents',
        };
        let file = await RNHTMLtoPDF.convert(options)
        alert(file.filePath);
  }

由于您是在React本机代码中创建此表的,因此您无需从任何地方下载任何内容。缓存目录是您手机的缓存目录,所以我不知道您要从哪里下载pdf。