3

データを HTML として保存するリッチ テキスト ボックスがあります。基本的には段落タグと簡単な書式設定のみです。このテキスト (書式設定付き) を、wordprocessingML 形式で作成しているドキュメントに貼り付ける必要があります。XSLT を使用して変換することを考えていましたが、それは私が持っている限りです。Google のクイック検索では、例の形で、または購入する必要のない無料のものがあまり表示されません。

何か案は?

4

1 に答える 1

2

今日、google でhtml から wordprocessingmlを検索しているときに、あなたの質問を見つけました。2 番目のヒットは、XSLT を使用して HTML テーブルを WordProcessingML に変換することでした。これにより、正しい道を歩み始めることができます。複数のタイプの要素を処理できるフル機能のスタイルシートをまだ見つけていません。

もう 1 つのアプローチは、記事「HTML と CSS を使用して MS Word 文書を動的に生成する」にあるものです。このアプローチは HTML にほとんど追加せず (いくつかの XML 名前空間、Outlook 2007 を対象とする条件付きコメント (?!)、および独自の有効な CSS スタイルの組み合わせ)、より少ない処理で同様の結果を生成します。ただし、ドキュメントを見つけるのに苦労しました。スタイル設定mso-header-marginされたエンティティ ( など) は Office 2000 にさかのぼるようです。これらのエンティティに関するドキュメント(本当にマイクロソフト、CHM を展開する実行可能ファイルですか? 持っているべきではありません!) は古くなっていますが、私にとってはまだ機能しているようです。 Word 2007 で。

于 2011-09-21T21:16:30.223 に答える