2016-09-07 6 views
1

.netのためにAsposeワードを使用するためのアドバイスが必要です。私のプロジェクトでは、単語文書のデータ「フィールド」を抽出してデータベースにエクスポートする必要がありました。私はどのように始めなければならないのか分かりますか?私はデモを試みました。しかし、実装にはまだ疑問があります。すべてのフィールドは、異なる列と行のテーブルにあります。ワードファイル内のフィールドを抽出してデータベースにエクスポートします。

  • デモは1つの単語ファイルからのみデータを抽出できるようです。 異なる ファイル名で複数のワードファイルからデータを抽出することは可能ですか?たとえば、Test1.docとTest2.docです。

  • デモでは、「ファイルが見つかりません」というエラーが表示される「フィールド」の単語ファイルが見つからないようです。

  • 私は、単語ファイルを "読み書き"するために、 "フィールド"の内容を読み取って、 "データベース"の各列に保存してください。これは正しいです?

答えて

2

FormFieldsの値を取得するには、次のコード例を使用してください。

Document doc = new Document(MyDir + "in.docx"); 

foreach (FormField formField in doc.Range.FormFields) 
{ 
    if (formField.Type == FieldType.FieldFormDropDown) 
     Console.WriteLine(formField.DropDownItems[formField.DropDownSelectedIndex]); 
    else if (formField.Type == FieldType.FieldFormTextInput) 
     Console.WriteLine(formField.Result); 
} 

私はAspose as Developerエバンジェリストを使用しています。

関連する問題