Word 文書を HTML として保存して Firefox で表示する方法

Word 文書を HTML として保存して Firefox で表示する方法

Word 文書を HTML として保存する必要があります。背景画像、その他の画像、テキストなどが含まれています。Internet Explorer では正しく開きますが、Firefox やその他の現在のブラウザーで正しくレンダリングされるように Word 文書を HTML として保存するにはどうすればよいでしょうか。

ドキュメント内のすべての画像が欠落しています。生成された HTML ドキュメントを確認しましたが、画像のパスは正しいようです。

何か案が?

「ドキュメントを HTML として保存しない」などの設定はここでは役に立ちません。

編集: 明確にしておくと、通常の「HTML として保存」では不十分で、Internet Explorer 以外のブラウザーでは結果が壊れます。

編集2: 私が使用しているのはWord 2010とFirefox 4です。最新のChromeバージョンでもレンダリングしてみましたが、これも失敗しました。HTMLとして保存するためにさまざまな互換性設定を使用しましたが、役に立ちませんでした。

答え1

Word の [Web ページとして保存 (htm html)] を使用する場合、[保存] をクリックする直前に、[保存] ボタンの左側にある [ツール] ドロップダウンに注意してください。このドロップダウンに移動して、[Web オプション] をクリックします。表示されるオプション ボックスで、[VML に依存...] というラベルの付いたボックスのチェックを外します。私の場合はこれでうまくいきました。幸運を祈ります。

答え2

HTML コードを直接変更するハックがあります。MS-Office 2007 と FF 10.0.4 を使用しています。

秘訣は、<v:imagedata src = ...>ファイルを HTML に保存するときに Word が生成する不要な部分を削除し、それを標準のものに置き換えること<img src = ...>です。前者 (imagedata ...) は IE でのみレンダリングできますが、後者は標準であり、すべてのブラウザーで処理できます。

例:

以下を削除します -

<span style='mso-no-proof:yes'><v:shape id="Picture_x0020_2" o:spid="_x0000_i1026"
 type="#_x0000_t75" style='width:282.75pt;height:207.75pt;visibility:visible;
 mso-wrap-style:square'>
 <v:imagedata src="dcsl_overview_files/image006.png" o:title=""/>
</v:shape> </span>

と:

<img src="dcsl_overview_files/image006.png" alt="overview figure">

答え3

私も同じ問題に遭遇しました。何らかの理由で、Word は一部のドキュメントに対して通常の HTML をエクスポートするようです。

通常、Word は 2 つのコードを使用してグラフィックをエクスポートします。1 つは IE でレンダリングするための特別なコード、もう 1 つは他のブラウザー用の通常の HTML コードです。

コードは以下のようになります(読みやすくするために多くのコードを削除しました)

<p ...><span ...><!--[if gte vml 1]><v:shapetype...>
 [code for IE]
</v:shapetype>
<v:shape id="Picture_x0020_2" ... alt="...png" ...>
 <v:imagedata src="...docx_files/image001.png".../>
</v:shape><![endif]-->
<![if !vml]><img width=169 height=119
src="..."... ><![endif]></span></p>

条件文に気づきましたか?

<!--[if gte vml 1]> IE Code <![endif]--> <![if !vml]> Non IE HTML <![endif]>

一部のドキュメントでは、Word がバイリンガルでなくなり、IE 部分のみがエクスポートされることがわかります。

これらのケースに対する解決策はまだありません。調査中です

答え4

私はChromeでレンダリングされた単純なドキュメントを試しただけなので人によって違う- ただし、次のように保存してみましたかWeb Page, Filtered(Word 2010 のコピーで使用可能で、すべてのバージョンで使用可能だと思います)。

これにより、多くの最悪の部分が除去されるはずですが、それでも、出力は必ずしも完璧な、ブラウザに依存しない HTML になるとは限りません。

関連情報