fs 模块创建word 的doc文件,写入后不能保存的问题????
fs.writeFile('01.doc', '001', {flag: 'a'}, (err) => {
if (err) {
console.log('error', err)
}
console.log('success')
})
这是我写的代码 ,用这种方式创建文件创建了以后,手动打开文件后,修改了内容就无法保存。提示 文件可能与 纯文本 格式不兼容。 请问各位这个怎么办?
谢谢
5 回复
我猜你是window系统还装了wps
@zhhb 是window,但是没用wps,是破解的 10年的doc好像。是win7系统。你了解怎么办吗?是不是有什么参数可以调节写入数据的格式。
doc 是不公开格式, docx 是开放的,怎么不用这个。
你这就是写记事本 只是后缀加了doc 根本不是写word文档
word 是二进制文件
你这个写文件的方式,是写入文本文件
可以试试这个 https://docx.js.org/#/
我没用过,看官网,应该可以用