Я пытаюсь использовать docx.js (Github repo) для создания документа Word, но я похоже, не может заставить его работать.
Я скопировал необработанный код в консоль Google Chrome после изменения строки 247, чтобы исправить ошибку "textAlign" undefined
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 или что-то еще?