2011-11-11 13 views
6

私はC#で解析したい単語の文書を持っています。そこには多くのチュートリアルがありますが、私は使用するライブラリを決めるのに苦労します。Cで単語ファイルを読む#

  1. Microsoft.Office.Interop.Word
  2. Microsoft.Office.Tools.Word
  3. Microsoft.Office.Tools.Word.v4.0.Utilities
  4. COMマイクロソフト:私は、次のDLLを見つけましたWordの12.0オブジェクトライブラリ
  5. オープンXML SDK

これらは私がウェブ上で見つかったすべてです。どちらを使うべきですか?どれが時代遅れですか?

+0

どのような目的のためにですか? –

+0

@SteveDanner、私は文書からテーブルを解析し、データベースに挿入します。私はテーブルとテキスト、すべて同じ構造を持つ20の文書を持っています。圧倒的なものはない。私はそれらの解析ルールを定義する必要があります。 – user194076

+1

どのようにアプリケーションを配布しますか?文書はどこから来たのですか? –

答えて

7

ます。また、それはNetOffice

サイト使用して行うことができます。あなたはあなたのコーディングんので、あなたは「文法的および意味的に同じマイクロソフト相互運用アセンブリへの」バージョンを心配し、する必要はありません、それを使用してhttp://netoffice.codeplex.com/

を同じ方法。

いくつかの他の利点:バージョン制限

  • なし

    • Officeとの統合のバージョンのOffice 2000、2002、2003、2007,2010のすべてのオブジェクト、メソッド、プロパティおよびイベントは
    • 属性の概念を含まれています特定のメソッドまたはプロパティをOfficeのバージョンが提供している情報については、XMLソースドキュメントを参照してください。
    • Officeオブジェクトモデルを既に知っている場合は、トレーニングはありません。既存のPIAコード
    • 減少し、COMプロキシ
    • の自動管理とより可読コードなし展開障害、無問題の登録、無依存性、無相互運用 アセンブリ、VSTO
    • .NETバージョン2.0以降
    • で使用可能
    • の必要なし簡単アドイン開発
  • 0

    ベスマッシは彼女のブログhttp://blogs.msdn.com/b/bethmassi上のOpenXML SDKのいくつかの記事を書いている、とさえ、いくつかの画面を行わwww.dnrtv.comにキャストしている - それはあなたが直面しているかのアイデアを与えることができます。

    関連する問題