繁体   English   中英

如何在ASP.NET中读取.docx文件

[英]How to read a .docx file in ASP.NET

当我读取.txt文件时,它可以工作并显示,但是当我读取.docx文件时,它可以读取但以XML格式显示。 如何将XML格式转换为.docx?

代码是:

protected void viewfile(object sender, EventArgs e)
{
          string path = (sender as LinkButton).CommandArgument;
          if (!string.IsNullOrEmpty(path))
          {
                  string[] readText = File.ReadAllLines(path);
                  StringBuilder strbuild = new StringBuilder();
                  foreach (string s in readText)
                  {
                          strbuild.Append(s);
                          strbuild.AppendLine();
                  }
                          TextBox1.Text = strbuild.ToString();
          }
}

有一个用于操作docx的库,请检出: http ://docx.codeplex.com/

引用此内容, 使用DocxToText从DOCX文件中提取文本

您可以从.docx文件中提取文本,例如

DocxToText dtt = new DocxToText(docxFileName);
string text = dtt.ExtractText();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM