Spire.Doc系列教程(14):复制 Word 文档

Spire.Doc系列教程之复制Word文档

  • 复制整篇Word文档
  • 复制Word文档中的指定段落

源文档:

Spire.Doc系列教程(14):复制 Word 文档

复制整篇Word文档

目标文档:

Spire.Doc系列教程(14):复制 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);

复制结果:

Spire.Doc系列教程(14):复制 Word 文档

复制指定段落内容

//创建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);

复制结果:

Spire.Doc系列教程(14):复制 Word 文档
标签:文档管理Officeword文档处理工业4.0

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

上一篇 2018年11月25日
下一篇 2018年11月25日

相关推荐

发表回复

登录后才能评论