fs 模块创建word 的doc文件,写入后不能保存的问题????
发布于 3 年前 作者 Joshua-leyer 2290 次浏览 来自 问答
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/#/
我没用过,看官网,应该可以用

回到顶部