HarmonyOS ArkTS中如何将byte[]转成PDF文件

HarmonyOS ArkTS中如何将byte[]转成PDF文件 -鸿蒙开发者社区

如图是中台服务将PDF转成byte[]

ArkTS中如何将byte[]转成PDF文件

HarmonyOS
2024-12-25 16:12:46
1158浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

可参考以下代码:

// 假设有一个pdf文件的byte数组
var byteArray = [1, 2, 3, 4, 5];
// 使用Uint8Array构造函数将其转换为Uint8Array
var value= new Uint8Array(byteArray);
const filePath: string = this.context.filesDir + "/test.pdf";
let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
let arrayBuffer = value.buffer.slice(0)
fs.writeSync(file.fd, arrayBuffer)
fs.closeSync(file);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-12-25 18:15:26


相关问题
ets如何将图片转为byte[]?
4276浏览 • 1回复 待解决
如何将ArrayBuffer转成string?
1241浏览 • 1回复 待解决
鸿蒙如何将音频文件转成文本
5168浏览 • 1回复 待解决
如何将ArrayBuffer转成string
3446浏览 • 1回复 待解决
HarmonyOS 文件转成
665浏览 • 1回复 待解决
HarmonyOS 如何将Uint8Array转成ArrayBuffer
1157浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
4182浏览 • 1回复 待解决
HarmonyOS 如何将图片压缩并转成base64
1357浏览 • 1回复 待解决
如何将js传的map转成c++的对象
1372浏览 • 1回复 待解决
如何将docker容器文件复制到主机?
3303浏览 • 1回复 待解决
如何将Pixmap保存到本地文件
1250浏览 • 1回复 待解决