コンテンツへスキップ

HTMLをDOCXに変換

HTMLファイルや貼り付けたマークアップを、本当に編集できるWord文書に。本物の見出し、番号付きリスト、表、画像を、ブラウザで見たとおりのスタイルで再現します。

  • 保存しません
  • 順番待ちなし
  • 登録不要・透かしなし

使い方

1

HTMLを追加

.htmlファイルをドロップするか、マークアップをボックスに貼り付けます。

2

ページを選ぶ

Word文書のページサイズ、向き、余白を選びます。

3

変換してダウンロード

Word、Googleドキュメント、Pages、LibreOfficeで開ける、編集可能な.docxができます。

位置を固定したページから、流れる文書へ

HTMLは要素を配置し、Word文書は要素を流し込みます。これが根本的な違いで、ここで起こる意外な結果はすべてこれに由来します。Webページは、長さに関係なく左にサイドバー、右にパネルを固定して置いておけますが、.docxは段落が次々に下へ押し出されていく流れです。そのため、CSSの配置指定、flexboxの段組み、グリッドで作られたレイアウトは、読み順に並んだ1段の流れる形で書き出されます。レイアウトを計測できないからではなく、Word文書にボックスを固定すると誰も編集できないものになり、そもそも変換する意味がなくなってしまうからです。

きれいに対応付けられるのは、もともと文書の形をしていたものすべてです。見出しはWordの見出しスタイルになり、ナビゲーションウィンドウが機能し、目次も生成できます。段落、太字と斜体、リスト、引用、罫線付きの表、ハイパーリンクには、どれも直接対応するものがあります。画像は埋め込まれるので、文書だけで完結します。ブログ記事、記事、レポートはほぼ完璧に変換されますが、ランディングページはそうはいきません。

画像は変換時に参照できる必要があります。お使いのコンピューターを指すパスは読み込めません。ブラウザ上のページはファイルシステムにアクセスできないからです。Webアドレスも、そのサーバーがほかのサイトからの取得を許可している場合にしか使えず、意図的に許可していないサーバーも多くあります。対処法は、画像をデータURIとして埋め込むか、誰でも取得できると分かっているアドレスを使うことです。含められなかった画像は、黙って欠けたままにせず報告します。

ほかにも2つ、欠けるものがあると考えておいてください。Webフォントは埋め込まれないので、テキストはWordにあるフォントで組まれ、見た目が変わります。また、Wordには段落の背景画像にあたる概念がないため、CSSの背景画像は引き継がれません。スクリプトは一切実行されないので、JavaScriptで内容を組み立てるページは、実行前のマークアップのとおりに変換されます。

ほかの目的には

描画後のマークアップから変換するどのツールよりも、Pandoc のほうが得意です。pandoc page.html -o page.docx --extract-media=. はHTMLの構造をWordのスタイルに正しく対応付け、画像を取り出し、参照用の文書も受け付けるので、出力を自分のテンプレートに合わせられます。見出し、フォント、間隔がすべて、Wordのデフォルトではなく自社のスタイルになります。インストールする価値があるのは、この最後の点です。

ファイルではなく公開中のWebページなら、まず「名前を付けてページを保存 → Webページ、完全」で保存するか、curl で取得してから、その結果を変換してください。このツールは外部のネットワークに一切アクセスしないからです。そして欲しいのが編集できるものではなく、ページの見た目の忠実なコピーなら、HTML PDF変換が適したツールです。Word文書と違い、PDFならボックスを固定できるからです。

よくある質問

CSSのスタイルは保たれますか?

はい。まずブラウザがページを描画するので、スタイルシート、クラス、インラインCSSのスタイルがすべて反映されます。フォント、サイズ、色、配置、間隔、罫線、背景は、Wordの書式として文書に書き込まれます。

結果は本当に編集できますか?

はい。見出しにはWordの見出しスタイルが使われ(ナビゲーションウィンドウや目次が機能します)、リストは本物の番号付きリストと箇条書き、表は結合セルを含む本物のWordの表です。位置を固定したテキストボックスではありません。

HTMLはどこかに保存されますか?

いいえ。ページの描画も文書の作成もこのページ内で行い、どこにも送信せず、何も保存しません。

画像はどうなりますか?

埋め込まれた画像(データURI)は常に含まれます。Webからリンクされた画像は、そのサーバーが許可していれば含まれ、取得できなかった画像の数は結果に表示されます。SVGやWebPの画像は、Wordで表示できるように変換されます。

JavaScriptは実行されますか?

いいえ、決して実行されません。ページはマークアップとスタイルだけから、スクリプトを実行できないサンドボックスの中で描画されます。

リンクは機能しますか?

はい。Webサイトへのリンクはクリックできるまま残り、同じページ内のセクションへのリンクは、その見出しに置いたブックマークへの内部リンクになります。

ご注意: CSSの配置指定、flexboxの段組み、グリッドで作られたレイアウトは、1段の流れる形で書き出されます。編集できるWord文書はボックスを固定せずに内容を流し込むものだからです。背景画像とWebフォントは埋め込まれません。また、お使いのコンピューター上のパスで参照された画像は読み込めないので、データURIとして埋め込むか、完全なWebアドレスを使ってください。

このツールをあなたのサイトに設置

ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。