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

React native React Native-创建和导出/下载PDF文件,react-native,React Native,我正在React Native中创建一个项目,创建一个包含一些数据的表,我需要使用该表创建一个pdf,并能够下载/导出该pdf。 目前我正在使用,但它下载到缓存目录,即使我更改为文档。 我在搜索,有人说你需要使用文件管理器下载pdf。 有人能帮我吗?从文档中,如果要将其保存在ios/android的Documents目录中,必须指定“Documents”目录 async createPDF() { let options = { html: '<

我正在React Native中创建一个项目,创建一个包含一些数据的表,我需要使用该表创建一个pdf,并能够下载/导出该pdf。 目前我正在使用,但它下载到缓存目录,即使我更改为文档。 我在搜索,有人说你需要使用文件管理器下载pdf。
有人能帮我吗?

从文档中,如果要将其保存在ios/android的Documents目录中,必须指定“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);
  }
async createPDF(){
让选项={
html:'FirstnameLastname',
文件名:“tableTest”,
目录:“文档”,
};
让file=await RNHTMLtoPDF.convert(选项)
警报(file.filePath);
}

因为您是在react本机代码中创建此表的,所以不需要从任何地方下载任何内容。Cache directory是您手机的缓存目录,因此我无法理解您想从哪里下载pdf。

angelos_lex感谢您的回复,但即使我使用文档,它也存储在缓存中。例如,我可以使用存储在下载上?是的,安装react native fs并使用moveFile(file.filePath,destPath),其中destPath是根据我有一个pdf文件决定的。我需要存储它,如果用户点击下载需要下载该文件。在这里,我如何在react native中存储和下载该文件?