如何使用docx4js读取Word文档的页眉或页脚?

时间:2019-01-16 04:20:51

标签: javascript docx4js

我可以使用

读取文件的内容
docx4js.load(fileName)).then(docx => {
    console.log("Content of the body is: " + docx.officeDocument.content.text());
});

但是如何打印标题中的文本?

2 个答案:

答案 0 :(得分:2)

在docx中,只有1个页眉和1个页脚。您无法在第一页中添加页脚,而第二页中的页脚与页眉不同。更改任何页面中的标题后,其他页面上的所有标题都会更改。因此,获得第一个页眉或页脚就像为所有页面获取它们。

要获取标题,您可以这样做

docx.getObjectPart("word/header1.xml").text();

您可以为页脚做同样的事情

docx.getObjectPart("word/footer1.xml").text();

您可以像这样获得内容/身体

docx.getObjectPart("word/document.xml").text();

答案 1 :(得分:1)

这似乎至少让我从第一页获得了标题文本:

docx.getObjectPart("word/header1.xml").text()