Markdown を docx に変換するミニアプリ「DOC」を作った
Markdown で書いた文書を Word (docx) に変換したい場面のために、ブラウザだけで完結するエディタ「DOC」を作った。サーバーに本文を送信せず、変換もすべてブラウザ内で行う。
Markdown で書いた文書を Word (docx) に変換したい場面のために、ブラウザだけで完結するエディタ「DOC」を作った。サーバーに本文を送信せず、変換もすべてブラウザ内で行う。
「docx って結局 zip なんでしょ? じゃあ XML を zip して拡張子変えれば docx になるのでは?」
そう思って実際にやってみたら、普通にダメだった。docx は zip 「でしかない」わけではなく、zip の中身が OOXML (Office Open XML) という決まったパッケージ構造に従っている必要がある。せっかくなので、どこまでやれば本物の docx になるのかを手を動かして確かめてみた。