我需要一些使用Aspose word for .net的建议。对于我的一个项目,我有一个要求,即必须提取word文档中的数据“字段”并将其导出到数据库。我可以知道我应该怎么开始?我试过这个演示。但是,我仍然对实施有疑问。所有字段都在不同列和行的表中。
该演示似乎只能从一个word文件中提取数据。是 可以从多个word文件中提取不同的数据 文件名?例如,Test1.doc和Test2.doc。
该演示似乎没有找到我的单词文件,显示的是“字段” 错误“找不到文件”。
我正在考虑使用Aspose字来“识字”单词文件,阅读 “字段”内容并将其保存到相应的列中 “数据库”。这是对的吗?
答案 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一起担任开发人员传播者。