0
我是新成员的我真的很喜欢这个网站,因为它帮助我总是C#-openxml单词替换和分页符
我的问题是
我想用OPENXML代替Word文档,并添加分页符
结束的话,我想写的文字替换第二页
这里我的代码
使用(WordprocessingDocument wordDoc = WordprocessingDocument.Open(@ “d:\ a.docx”,真)){
using (StreamReader reader = new StreamReader(wordDoc.MainDocumentPart.GetStream()))
{
text = reader.ReadToEnd();
}
Regex regexText = new Regex("#db#");
text = regexText.Replace(text, textBox4.Text.Trim());
using (StreamWriter sw = new StreamWriter(wordDoc.MainDocumentPart.GetStream(FileMode.Create)))
{
sw.Write(text);
}
MainDocumentPart mainPart = wordDoc.MainDocumentPart;
Run r = new Run();
Paragraph para = new Paragraph(new Run(new Break() { Type = BreakValues.Page }));
using (StreamWriter sw1 = new StreamWriter(mainPart.GetStream(FileMode.Create)))
{
sw1.Write(text);
}
mainPart.Document.Body.InsertAfter(para, mainPart.Document.Body.LastChild);
mainPart.Document.Save();
}
}
请帮我(我是索里我的可怕的英语我现在不很好。 :()