0

内容が以下のようなWord文書があるとします

Name: Blabla1
Address: Blablabla2
History Employment: Blablabla3
                    Blablabla4
                    Blablabla5

ここでの私の質問は、その情報を C# のクラスに抽出する方法とアルゴリズム (存在する場合) です。

Class Employee {
    public string Name { get; set; }
    public string Address { get; set; }
    public IEnumerable<string> History = new IList<string>();
}

なにか提案を ?

var Employee = ExtractMethodFromDoc(docPath);
4

2 に答える 2

1

MS Word は、OLE オートメーションを介して完全にスクリプト可能です。

この目的のための汎用ライブラリは c# にありません。サードパーティのアプリを使用して、ASCII などの別の形式に変換できます。

この目的のために、このリンクから PERL モジュールを参照することもできます。

http://www.xav.com/perl/site/lib/Win32/OLE.html

次の MSDN も参照できます。

http://msdn.microsoft.com/en-us/library/cc974107%28office.12%29.aspx

以下の Open XML SDK 2.0 Code リンクも使用できます。

http://www.microsoft.com/en-us/download/details.aspx?id=17985

于 2013-04-06T04:57:42.757 に答える
0

Microsoft word dll を使用できます。Word dll のオブジェクトを作成し、データを読み込みます。

于 2013-04-06T05:07:14.593 に答える