miku-docx2md は、Word の .docx ファイルを Markdown に変換するローカル実行ツールです。
見た目を Word どおりに再現するためのツールではありません。文章、見出し、リスト、表、リンクなどの文書構造を Markdown として読みやすく取り出すことを目的にしています。
この README は、概要と最短の使い方をまとめます。詳しいブラウザ操作、CLI option、画像 asset、debug 出力は docs/usage.md を参照してください。
.docxファイルを Markdown に変換- ブラウザだけでローカル変換
- Node.js CLI で変換
- 見出し、段落、箇条書き、番号付きリスト、表を出力
- 太字、斜体、取り消し線、下線を一部保持
- 外部リンクと解決可能な文書内リンクを出力
- 解決可能な埋め込み画像を sidecar asset として出力
- 変換サマリーを表示または保存
- debug 用に unsupported 要素の HTML comment trace を出力
index.html はランディングページです。変換本体は miku-docx2md.html で開きます。
index.htmlを開きます。miku-docx2md.htmlへ進みます。.docxファイルを選択します。- 選択後、自動変換された Markdown と summary を確認します。
- 必要に応じて Markdown、summary、画像 asset ZIP をダウンロードします。
画像 asset ZIP は、変換結果に解決可能な埋め込み画像がある場合だけ利用できます。Use image asset links を ON にすると、Markdown には指定した image link folder を使った  link が出力されます。
npm run cli -- ./sample.docx --out ./sample.mdsummary も出力する例:
npm run cli -- ./sample.docx --out ./sample.md --summary --summary-out ./sample.summary.txt画像 asset も出力する例:
npm run cli -- ./sample.docx --out ./sample.md --assets-dir ./sample.assetsdebug comment も含める例:
npm run cli -- ./sample.docx --out ./sample.md --debug進捗と処理時間の診断を stderr に出す例:
npm run cli -- ./sample.docx --out ./sample.md --verboseCLI option の一覧、終了コード、asset 出力、manifest.json の詳細は docs/usage.md と npm run cli -- --help にまとめています。
miku-docx2md は、Word の見た目ではなく文書構造を優先します。
- Word のページレイアウトは再現しません。
- 変換結果は GitHub-compatible Markdown / HTML に寄せます。
- 表の結合セルは
←M←と↑M↑の placeholder で簡略表現します。 - 画像は本文内の完全再現ではなく、解決可能なものを asset として出力します。
- unsupported 要素は通常 Markdown には出しません。
--debug使用時のみ、unsupported 要素の trace を HTML comment として出します。
| Content | Status |
|---|---|
| 段落 | 対応 |
| 見出し | 対応 |
| 太字、斜体、取り消し線、下線 | 一部対応 |
| 段落内改行 | 対応 |
| 外部リンク | 対応 |
| 解決可能な文書内リンク | 対応 |
| 箇条書き、番号付きリスト、ネスト | 対応 |
| 表 | 対応 |
| 表の結合セル | placeholder で簡略対応 |
| 埋め込み画像 | 解決可能なものを sidecar asset として出力 |
| Word の見た目の完全再現 | 非対応 |
npm run buildindex-src.html、miku-docx2md-src.html、src/ts/ から、配布用の index.html、miku-docx2md.html、src/js/ を再生成します。
npm run test:unit- 利用者向けの操作手順と CLI 詳細: docs/usage.md
- 実文書での品質確認: docs/quality-check.md
- ブラウザ smoke checklist: docs/browser-smoke-checklist.md
- 実文書品質確認の記録テンプレート: docs/real-document-validation-template.md
- 実文書品質確認メモ v0.8.2: docs/real-document-validation-v0.8.2.md
- 変換仕様と設計方針: docs/docx2md-spec.md
- 実装に沿った現在の挙動: docs/docx2md-impl-spec.md
- upstream 参照方針: docs/upstream.md
Apache License 2.0
See LICENSE.