我正在尝试使用docx.js生成Word文档,但似乎无法使其正常工作。
在修复“'textAlign'未定义错误”后,我将原始代码复制到Google Chrome控制台中的第247行。
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标签之类的东西?
TypeError: Object function bound(var_args) { return func.apply(thisObject, args.concat(slice(arguments))); } has no method 'ajax'
。 - Peterblank
文件夹包含了一个空文档的数据,而Javascript通过ajax
加载这个空文档来创建新文档。 - edi9999