react-native application version:
react-native@0.61.2
react-navive-share@2.0.0
rn-fetch-blob@0.11.2
server with version:
html-pdf@2.2.0
我正在尝试制作可以通过将数据发送到nodejs来创建pdf的应用程序。 目前,我已经设法从nodejs创建pdf。
现在我已经可以使用whatsapp / gmail共享pdf,但是我共享的文件中包含外来语言,我将共享下面的图片。 (在本地工作正常)
以下是我到目前为止的代码:
nodejs上的我的api:
router.route('/fetchpdf').get((req, res) => {
const filePath = path.resolve(`${__dirname}/../../pdfquotation/${req.query.fileid}.pdf`);
res.sendFile(filePath)
})
RNFetchBlob.config(configOptions)
.fetch('GET', `http://domainName.com/api/pdf/fetchpdf?fileid=${fileid}`)
.then(resp => {
filePath = resp.path();
return resp.readFile('base64');
})
.then(async base64Data => {
base64Data = `data:${type};base64,` + base64Data;
await SharePDF.open({ url: base64Data, title: 'title here' });
});
和我从中得到的结果是:
有人可以指出,我该怎么做才能解决此问题?
谢谢