Asayomu Tech
注目★★★★★Hacker News

HTML を Word に変換する MIT ライセンスツール DOM-docx、スクリーンショットではなくネイティブ編集可能な .docx を生成

30秒で把握

  • 1HTML を OOXML (.docx) に直接変換・ネイティブ編集可能・スクリーンショット回避
  • 2自動ビジュアル回帰テストで人間評価 85.6% 一致・Node.js CLI / API / ブラウザ客変換対応
  • 3npm install 導入・Playwright オプション・表画像リスト段落など基本要素対応済み

要約

DOM-docx は HTML フラグメントから Microsoft Word のネイティブ編集可能ドキュメント (OOXML) を生成するオープンソースツール。見出し・段落・リスト・表・画像・インラインスタイルをセマンティック HTML から直接変換する。Node.js ≥ 20 で動作し npm install で導入でき、CLI または API 経由で使用可能。Chromium + LibreOffice による自動ビジュアル回帰ループで構造とレイアウト忠実度を検証し、85.6% の人間評価と一致する品質を実現している。ブラウザ側でも Playwright なしで客側変換可能 (Blob 返却)。

あなたへの影響

レポート生成・ドキュメント出力を Web アプリに組み込む場合、このツールで HTML から直接 .docx を生成すると PDF/Word の品質低下やプラットフォーム依存を避けられます。

推奨:Node.js サーバー側での処理またはブラウザ側でのクライアント変換を選択できるため、セキュリティと性能のトレードオフに応じた実装が可能。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。