gpt4 book ai didi

node.js - 有没有办法将元数据写入 Node.js 中的 docx 文件?

转载 作者:行者123 更新时间:2023-12-03 12:19:15 25 4
gpt4 key购买 nike

在 Node.js 中,我可以使用 hummus npm 在 pdf 文件中写入元数据,但我还需要将元数据写入 docx 文件。

如果有人对此有建议,请告诉我。

最佳答案

Docx 文件由 ZIP 存档中包含的 XML 文件集合组成。可以通过解压缩其内容来查看新 Word 文档的内容。

所以,编辑写入docx文件的元数据就是

  1. 解压缩 docx 文件。

你可以使用unzipper npm 解压 docx 文件。

  fs.createReadStream('path/to/archive.zip')
.pipe(unzipper.Extract({ path: 'output/path' }));

2。解压 docx 文件后,您可以在 docProps 目录中看到 app.xmlcore.xml 文件,并根据需要更新它docx 文件的元数据。

  1. 压缩整个文件夹。 重要构成 docx 的文件不在另一个文件夹中,即 [Content_Types].xml 必须位于生成的压缩文件的根目录中。当您打开(或解压缩到当前目录)zip 文件时,您应该会看到类似于以下内容的内容:
./docProps/
./word/
./_rels/
./customXml/
./[Content_Types].xml

关于node.js - 有没有办法将元数据写入 Node.js 中的 docx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64642607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com