Spire.Doc系列教程之复制Word文档
- 复制整篇Word文档
- 复制Word文档中的指定段落
源文档:

复制整篇Word文档
目标文档:

//新建Word文档1,并加载源文档 Document sourceDoc = new Document("test.docx"); //新建Word文档2,并加载复制内容的目标文档 Document destinationDoc = new Document("target.docx"); //遍历源文档中的所有section,并把内容复制到目标文档 foreach (Section sec in sourceDoc.Sections) { foreach (DocumentObject obj in sec.Body.ChildObjects) { destinationDoc.Sections[0].Body.ChildObjects.Add(obj.Clone()); } } //保存文档 destinationDoc.SaveToFile("result.docx", FileFormat.Docx2010);
复制结果:

复制指定段落内容
//创建Word文档1,加载源文档Document doc1 = new Document();doc1.LoadFromFile("test.docx");//创建一个空白文档2,作为复制内容的目标文档Document doc2 = new Document();//获取Word文档1第一节中的第2段和第3段Section s = doc1.Sections[0];Paragraph p1 = s.Paragraphs[1];Paragraph p2 = s.Paragraphs[2];//在Word文档2中添加Section,并将文档1中的第2、3段的内容复制到文档2中Section s1 = doc2.AddSection();Paragraph NewPara1 = (Paragraph)p1.Clone();s1.Paragraphs.Add(NewPara1);Paragraph NewPara2 = (Paragraph)p2.Clone();s1.Paragraphs.Add(NewPara2);//保存文档doc2.SaveToFile("output.docx", FileFormat.Docx2010);
复制结果:

标签:文档管理Officeword文档处理工业4.0
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!