我正在使用 Docx 库在 c# 中创建 docx 文件。当我单击创建按钮时,它不会覆盖文档。它重复显示。我该怎么做
I'm creating docx file in c# using Docx library. when i click create button its not overwrite the document. it repeated display. how i can do that
DocX 文档 = DocX.Load(@"F:\BIIT\Project\LetterTemplate\sample.docx");
//Insert a Text into the document.
Paragraph p3 = document.InsertParagraph();
p3.Append("to introduce ").Italic().Font(new FontFamily("Times New Roman"));
p3.Append(txtname.Text);
p3.Append(" S/o ").Italic();
p3.Append(txtfathername.Text);
p3.Append("of our institute was enrolled in");
p3.Append(txtprog.Text);
p3.Append("program under University registration No. ");
p3.Append(txtaridNo.Text);
p3.Append("during academics session ");
p3.Append(txtsession.Text);
p3.AppendLine();
p3.AppendLine();
p3.AppendLine("In this connection I would request you to provide him the opportunity to acquire practical knowledge and would appreciate your willingness to accept him as");
p3.Append("internee").Bold();
p3.AppendLine("in your esteemed organization");
p3.AppendLine();
document.Save();
输出
介绍一下——我院于2013-2017年被录取为大学注册学士(BSCS)项目session
在这方面,我请求您为他提供获得实践知识的机会,并感谢您愿意接受他作为实习生
在您尊敬的组织中
介绍S/o我院在大学注册号academics下就读(BSCS)项目session
在这方面,我请求您为他提供获得实践知识的机会,并感谢您愿意接受他作为实习生
在您尊敬的组织中
当我查看代码时,如果您使用加载和保存,则无法做到这一点,因为您正在打开文档并附加文本。
因此您可以选择创建一个新文档并附加文本,或者您也可以使用另存为作为保存方法,并为您创建的每个文档创建一个不同的文件名。
DocX 文档 = DocX.Load(@"F:\BIIT\Project\LetterTemplate\sample.docx");
//Insert a Text into the document.
Paragraph p3 = document.InsertParagraph();
p3.Append("to introduce ").Italic().Font(new FontFamily("Times New Roman"));
p3.Append(txtname.Text);
p3.Append(" S/o ").Italic();
p3.Append(txtfathername.Text);
p3.Append("of our institute was enrolled in");
p3.Append(txtprog.Text);
p3.Append("program under University registration No. ");
p3.Append(txtaridNo.Text);
p3.Append("during academics session ");
p3.Append(txtsession.Text);
p3.AppendLine();
p3.AppendLine();
p3.AppendLine("In this connection I would request you to provide him the opportunity to acquire practical knowledge and would appreciate your willingness to accept him as");
p3.Append("internee").Bold();
p3.AppendLine("in your esteemed organization");
p3.AppendLine();
document.Save();
输出
介绍一下——我院于2013-2017年被录取为大学注册学士(BSCS)项目session
在这方面,我请求您为他提供获得实践知识的机会,并感谢您愿意接受他作为实习生 在您尊敬的组织中
介绍S/o我院在大学注册号academics下就读(BSCS)项目session
在这方面,我请求您为他提供获得实践知识的机会,并感谢您愿意接受他作为实习生 在您尊敬的组织中
当我查看代码时,如果您使用加载和保存,则无法做到这一点,因为您正在打开文档并附加文本。
因此您可以选择创建一个新文档并附加文本,或者您也可以使用另存为作为保存方法,并为您创建的每个文档创建一个不同的文件名。