CNode

fs 模块创建word 的doc文件,写入后不能保存的问题????

问答
JJoshua-leyer发布于5 年前最后回复5 年前5 回复3900 浏览0 收藏
fs.writeFile('01.doc', '001', {flag: 'a'}, (err) => {
    if (err) {
        console.log('error', err)
    }
    console.log('success')
})

这是我写的代码 ,用这种方式创建文件创建了以后,手动打开文件后,修改了内容就无法保存。提示 文件可能与 纯文本 格式不兼容。 请问各位这个怎么办?

谢谢

查看回复

回复 (5)

Z
zhhb#1·5 年前

我猜你是window系统还装了wps

J
Joshua-leyer#2·5 年前
引用 zhhb我猜你是window系统还装了wps

@zhhb 是window,但是没用wps,是破解的 10年的doc好像。是win7系统。你了解怎么办吗?是不是有什么参数可以调节写入数据的格式。

A
atian25#3·5 年前

doc 是不公开格式, docx 是开放的,怎么不用这个。

D
dbit-xia#4·5 年前

你这就是写记事本 只是后缀加了doc 根本不是写word文档

D
daGaiGuanYu#5·5 年前

word 是二进制文件
你这个写文件的方式,是写入文本文件
可以试试这个 https://docx.js.org/#/
我没用过,看官网,应该可以用

参与回复
登录后即可参与回复。登录