2009-09-02 9 views
0

プロジェクトでは、HTMLとMS Wordの両方で多くの作業を行います。ユーザーはブラウザに「ドキュメント」を作成し、完了したらDocXライブラリ(http://docx.codeplex.com/)を使用してこれらのドキュメントをMS Wordにエクスポートします。これは、テキストのみを扱うときにうまく動作します。Web WYSIWYGエディタで生成されたコンテンツをMS Wordにエクスポートすることができます

ここでは、ブラウザに入力されたテキストをユーザーがフォーマットできるようにします。これは、WYSIWYGブラウザエディタを使用して簡単に実装できます。問題は、スタイリングされたHTMLを取り出し、これを単語にもエクスポートしたいということです。

私はHTMLをRTFに変換できると主張する商用コンポーネントを見ているので、これで解決できるかもしれないと思っていましたが、DocXがRTFテキストをサポートしていれば応答を待っています。最適な解決策は、HTMLをDocX形式に直接変換することですが、私はこの機能でASPOSEしか見ていないので、ASPOSEは本当に高価です。

これを解決する方法はありますか? HTMLをdocxファイルに取り込むにはどうすればいいですか?

ありがとうございます!

答えて

0

これは幾分醜い(リソースを考慮して)ですが、それはオプションです:Batch CommandLine FileConversion with OpenOffice。 HTML - > Doc(DocXが処理できるかもしれない)から変換できるはずです。

soffice.exe -headless -nologo -norestore -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager 
python DocumentConverter.py test.html test.doc 
+0

提案していただきありがとうございますが、実際に私が探していたものではありません。 –

0

解決策を探して、テストし、展開するためのフレームワークを見つけるのに時間がかかりますか?何年も前にXSLTを使用してRTFドキュメントを作成しましたが、Asposeを使用していたときは、私を救ってくれる時間に基づいて選択しました。

+0

Asposeは私がこのプロジェクトのために計画していたよりもはるかに高価ですので、私は安い解決策を何とか見つけることができると期待しています。もちろん、それは最終的に必要となるかもしれません。 –

関連する問題