1

我需要一些关于将 Aspose 字用于 .net 的建议。对于我的一个项目,我需要从 word 文档中提取数据“字段”并将其导出到数据库。我可以知道我应该如何开始吗?我已经尝试过演示。但是,我仍然对实施存在疑问。所有字段都位于不同列和行的表中。

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

  • 该演示似乎找不到我的带有“字段”的word文件,它显示错误“找不到文件”。

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

4

1 回答 1

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 合作,担任开发人员传道者。

于 2016-09-20T14:50:00.550 回答