docx.jsを使用して Word ドキュメントを生成しようとしていますが、うまく動作しないようです。
「'textAlign' 未定義エラー」を修正するために 247 行目を修正した後、未加工のコードを 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 タグまたは何かが欠落していますか?