HTML到PDF在iOS中总是空白屏幕- React Native

dl5txlt9  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(228)

我正在使用react-native-html-to-pdf包将html内容转换为pdf,这在android上工作正常,但ios总是返回空白的白色屏幕。

const options = {
      html: htmlContent,
      fileName:
        voucher.clientID.toString() + ' - ' + voucher.archiveNo.toString(),
      directory: 'Documents',
    };

    const pdfFile: any = await RNHTMLtoPDF.convert(options);

字符串
有人有解决这个问题的办法吗?

gev0vcfq

gev0vcfq1#

检查您的iOS应用程序是否具有写入提供的目录(“Documents”)所需的权限。要在iOS上执行文件操作,您可能需要使用RNFS(React Native File System)包。请确保您的程序具有写入Documents目录的权限。

import RNFS from 'react-native-fs';

const path = RNFS.DocumentDirectoryPath + '/' + options.fileName + '.pdf';
const pdfFile = await RNHTMLtoPDF.convert({ ...options, filePath: path });

字符串

相关问题