我正在尝试使用docx.js生成 Word 文档,但我似乎无法让它工作。
在修改第 247 行以修复“'textAlign'未定义错误”后,我将原始代码复制到 Google Chrome 控制台中
if (inNode.style && inNode.style.textAlign){..}
这使得该功能convertContent
可用。结果是一个对象,例如
JSON.stringify( convertContent($('<p>Word!</p>)[0]) )
结果是 -
"{"string":
"<w:body>
<w:p>
<w:r>
<w:t xml:space=\"preserve\">Word!</w:t>
</w:r>
</w:p>
</w:body>"
,"charSpaceCount":5
,"charCount":5,
"pCount":1}"
我复制了
<w:body>
<w:p>
<w:r>
<w:t xml:space="preserve">Word!</w:t>
</w:r>
</w:p>
</w:body>
进入 Notepad++ 并将其保存为扩展名为“docx”的文件,但是当我在 MS Word 中打开它时,却显示“无法打开,因为内容有问题”。
我是否缺少某些属性或 XML 标记或其他东西?