Word文書をHTMLとして保存する必要があります。いくつかの背景画像、他の画像、テキストなどがあります... Internet Explorerで正しく開きますが、Firefoxやその他の現在のブラウザで正しくレンダリングされるようにWordドキュメントをHTMLとして保存するにはどうすればよいですか?
ドキュメントにすべての画像がありません。生成されたhtmlドキュメントを調べましたが、画像のパスが正しいようです。
何か案が?
「ドキュメントをhtmlとして保存しないでください」のようなものはここでは役に立ちません。
編集:わかりやすくするために、通常の「HTMLとして保存」では切り取られず、Internet Explorer以外のブラウザーでは結果が壊れます。
編集2:使用しているのはWord2010とFirefox4です。最新のChromeバージョンでもレンダリングしようとしましたが、失敗しました。異なる互換性設定を使用しました。 htmlとして保存しても、役に立ちませんでした
Word Save As Web Page(htm html)を使用する場合、[保存]をクリックする直前に、[保存]ボタンの左側にある[ツール]ドロップダウンに注意してください。このドロップダウンに移動し、[Webオプション]をクリックします。表示されるオプションボックスで、[VMLに依存しています...]というラベルの付いたボックスのチェックを外します。これは私にとってはうまくいきました。幸運を。
HTMLコードを直接変更するハックがあります。 MS-Office2007とFF10.0.4を使用しています。
秘訣は、ファイルをHTMLに保存するときにWordが生成する<v:imagedata src = ...>
クラッドを削除し、それを標準の<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">
同じ問題が発生しました。何らかの理由で、Wordは一部のドキュメントの通常のHTMLをエクスポートしているようです。
通常、Wordは2つのコードでグラフィックをエクスポートします。IEでレンダリングするための特別なコードと、他のブラウザ用の通常の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部分のみをエクスポートすることがわかります。
私はこれらのケースの解決策をまだ持っていません。まだ調査中
Webページ、フィルターとして保存して、Office固有のタグを削除してみてください。 Word 2007では、これによりすべての醜いofficeタグがクリーンアップされ、クリーンなhtmlファイルが生成されます。
Chromeでレンダリングされた単純なドキュメントのみを試したので、[〜#〜] ymmv [〜#〜]-しかし、Web Page, Filtered
(私のコピーで利用可能)として保存しようとしましたか? Word 2010の、そして私はすべてのバージョンで想定しています)。
これにより、多くの最悪の問題が取り除かれるはずですが、それでも、出力は必ずしも完全で、ブラウザーに依存しないHTMLであるとは限りません。
クイックアクセスツールバーには、Webページプレビューというオプションがあります。これはうまくいくはずだと思います(Word 2007を持っていたときにテストしましたが、2010年と2013年に利用できるかどうかわかりません)。