2011-09-09 12 views
2

現在、イントラネットアプリケーションをASPからASP.NETに移植しています。 ASPバージョンは、私が新しいバージョンのコースで避けようとしているフレームをたくさん使用しています。WebページにHTMLまたはWord形式のテキストを埋め込む

このアプリケーションにはドキュメントモジュールがあり、一部のドキュメントの内容がWord形式のテキストで埋められていることがわかりました。 これは、アプリケーションのレイアウトを妨げます。 ASPバージョンはフレームを使用するため、レイアウトの残りの部分に干渉しないため、この問題は発生しません。

Word2000のプロパティを持つTidy.NET-libraryでHTML/Word形式のテキストがクリーンアップされます。残念ながら、これはすべてのWord形式のテキストを消去するようではありません。 ウェブページにWord形式のテキストを挿入/表示するためのオプションはありますか?それともフレームが唯一の方法ですか?

答えて

0

iframeを使用するか、正規表現を使用してTidy.NETライブラリによって削除されないマークアップを取り除くことができます。ここでは、いくつかのRegExの使い方のチュートリアルです。RegEx tutorial

+0

私は正規表現を考慮しましたが、それは私の紅茶ではありません。私はCodi​​ng Horror(http://www.codinghorror.com/blog/2006/01/cleaning-words-nasty-html.html)の記事を読んで使用しましたが、残念ながらHTMLはWordで保存されていて、通常のWordでは保存されていません。たぶん、正規表現を学ぶべき時... – thomasvdb

関連する問題