OFFICE API读取大点的WORD文件问题
折腾了半天,终于能读取Word文档了,但是只能读小点的文档,大的就读不到了,原因是文档处理的时间不够,请问如何自动增加让文档处理有足够的时间,同时页面显示等待提示,谢谢。
/// <summary>
/// 附件内容
/// </summary>
/// <returns></returns>
private string AdjunctContent()
{
string content = "";
string[] files = uploadFile.Split(new char[] { ',' });
string physicsPath = DSystemConfig.SystemConfigOption("PhysicsPath").ToString(), uploadFolder = DSystemConfig.SystemConfigOption("UploadFolder").ToString();
for (int i = 0; i < files.Length; i++)
{
object filepath = physicsPath + @"\" + uploadFolder + @"\" + files[i].Replace("/", @"\");
if (filepath.ToString().IndexOf(".doc") >= 0)
{
Application wordApp = new Application();
object missing = System.Reflection.Missing.Value;
Document wordDoc = wordApp.Documents.Open(ref filepath, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
wordDoc.Save();
content += wordDoc.Content.Text;
wordDoc.Close();
}
}
return content;
}