如何将base64转换为pdf React Native



我使用react-native创建了一个应用程序,并从api。我想将base64数据转换为pdf格式。如果你有任何想法请帮帮我,谢谢。

您可以使用react原生pdf包(https://www.npmjs.com/package/react-native-pdf)。如果你想在你的应用程序中显示pdf,这个包会很有帮助,因为它支持从base64字符串加载ios和android的pdf。你可以从你的base64数据中指定pdf的来源,如他们的例子所示:

{uri:"data:application/pdf;base64,JVBERi0xLjcKJc..."}

我假设converting to PDFsaving the base64 format data as PDF in some file一样。

下面的代码可以帮助你做同样的事情,

let fPath = Platform.select({
ios: fs.dirs.DocumentDir,
android: fs.dirs.DownloadDir,
});
fPath = `${fPath}/pdfFileName.pdf`;
if (Platform.OS === PlatformTypes.IOS) {
await fs.createFile(fPath, base64Data, "base64");
} else {
await fs.writeFile(fPath, base64Data, "base64");
}
// RNFetchBlob can be used to open the file

相关内容

  • 没有找到相关文章

最新更新