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

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

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

阅读 525
1 个回答

可参考以下代码:

// 假设有一个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);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进