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