提取word文件中的字段并将其导出到数据库

时间:2016-09-07 05:41:05

标签: aspose aspose.words

我需要一些使用Aspose word for .net的建议。对于我的一个项目,我有一个要求,即必须提取word文档中的数据“字段”并将其导出到数据库。我可以知道我应该怎么开始?我试过这个演示。但是,我仍然对实施有疑问。所有字段都在不同列和行的表中。

  • 该演示似乎只能从一个word文件中提取数据。是 可以从多个word文件中提取不同的数据 文件名?例如,Test1.doc和Test2.doc。

  • 该演示似乎没有找到我的单词文件,显示的是“字段” 错误“找不到文件”。

  • 我正在考虑使用Aspose字来“识字”单词文件,阅读 “字段”内容并将其保存到相应的列中 “数据库”。这是对的吗?

1 个答案:

答案 0 :(得分: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一起担任开发人员传播者。