C# C中Word文档的新行
如何在上载word文档时识别新行c。。?我必须在word文档中以新词的形式给出下一行,这里发生的事情意味着如果我在单独的行中添加三个或更多的词。doc将其作为一个词,我想将其作为一个词进行分隔,但是如果我在一个词后给一个空格,它将按预期进行,而不给空格,如果我在新行中开始一个新词,它将作为一个词 钱 权力 现金 现金 就像这样,我来到这里,如果我在这些词之后给它留出空间,它会像预期的那样 如何解决这个问题在这里我会给我的代码生成这个关键字C# C中Word文档的新行,c#,C#,如何在上载word文档时识别新行c。。?我必须在word文档中以新词的形式给出下一行,这里发生的事情意味着如果我在单独的行中添加三个或更多的词。doc将其作为一个词,我想将其作为一个词进行分隔,但是如果我在一个词后给一个空格,它将按预期进行,而不给空格,如果我在新行中开始一个新词,它将作为一个词 钱 权力 现金 现金 就像这样,我来到这里,如果我在这些词之后给它留出空间,它会像预期的那样 如何解决这个问题在这里我会给我的代码生成这个关键字 protected void btnSubmit_Cli
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
if (cmbDepartment.SelectedValue != "0" && cmbDocumentType.SelectedValue != "0")
{
TodayDate = DateTime.Today.ToString("yyyy-MM-dd");
TempFolder = System.Configuration.ConfigurationManager.AppSettings["TempWorkFolder"];
TextReader reader = new FilterReader(TempFolder + Session["EncyptImgName"]);
StringBuilder Keywords = new StringBuilder();
using (reader)
{
Keywords = Keywords.Append(reader.ReadToEnd());
}
//remove common words
string[] removablewords = { ":", ".", "~"};
foreach (string st in removablewords)
{
Keywords.Replace(st, " ");
}
//Reomve unwated spaces
while (Keywords.ToString().Contains(" "))
{
Keywords.Replace(" ", " ");
}
string str = Keywords.ToString();
Keywords.Clear();
Keywords.Append("<words><s>" + str.Replace(" ", "</s><s>") + "</s></words>");
string xml = Keywords.ToString();
XElement items = XElement.Parse(xml);
var groups = from t in items.Descendants("s")
group t by t.Value.ToLower() into g
select new KeyFrequency(g.Key, g.Count());
groups = groups.OrderByDescending(g => g.Frequency).Take(15);
keyvalues = new List<string>();
foreach (KeyFrequency g in groups)
{
keyvalues.Add(g.Key);
}
for (key = 0; key < keyvalues.Count && key < 10; key++)
{
Button btn = (Button)pnlKeywords.FindControl("Button" + Convert.ToString(key + 1));
btn.Visible = true;
btn.Text = keyvalues[key];
btn.CommandArgument = keyvalues[key];
}
if (key < 10)
{
for (key = key; key < 10; key++)
{
Button btn = (Button)pnlKeywords.FindControl("Button" + Convert.ToString(key + 1));
btn.Visible = false;
}
}
else
{
AsyncFileUpload1.BackColor = System.Drawing.Color.Red;
}
}
}
catch (Exception ex)
{
Button1.Text = "Keywords Not Available for This Document";
Button1.CommandArgument = null;
Button2.Visible = false;
Button3.Visible = false;
Button4.Visible = false;
Button5.Visible = false;
Button6.Visible = false;
Button7.Visible = false;
Button8.Visible = false;
Button9.Visible = false;
Button10.Visible = false;
}
}
对于每个新行,请尝试用替换\n。这对我有用
string.Replace("\n", "</w:t><w:br/><w:t>")
请从您的问题中删除所有不相关的代码