[英]How to read a .docx file in ASP.NET
When I read a .txt file it works and displays, but when I read a .docx file it reads but displays in XML format. 当我读取.txt文件时,它可以工作并显示,但是当我读取.docx文件时,它可以读取但以XML格式显示。 How do I convert that XML format to .docx? 如何将XML格式转换为.docx?
The code is: 代码是:
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/
Reference this , Using DocxToText to Extract Text from DOCX Files . 引用此内容, 使用DocxToText从DOCX文件中提取文本 。
You can extract text from .docx
file like , 您可以从.docx
文件中提取文本,例如
DocxToText dtt = new DocxToText(docxFileName);
string text = dtt.ExtractText();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.