Aspose.Words如何从Word文档读取图片后插入到另一个文档里

作者:控件中国网   出处:控件中国网   2016-08-04 16:14:46   阅读:9

Aspose.Words多功能文档处理控件可以帮助开发人员实现全方位的Word文档处理,在很多实际应用中需要从一个Word文档中读取一些内容,如:文本、图片、表格等然后把这些读取出来的内容插入到另外一个Word文档里,Aspose.Words对Word文档里很多元素都是按照节点来构造的,控件提供了ImportNode方法可以从word中导出相应的节点,然后使用AppendChild方法把导出的节点内容附加到另外一个Word文档里,下面的代码讲述了如何从一个Word文档导出图片然后插入到另外一个Word文档里,其他如表格、文本等使用方法跟图片类似:
 
Document doc = new Document(filePath);
Document doc2 = new Document();
foreach (Shape img in doc.GetChildNodes(NodeType.Shape, true))
{
    Shape imported = (Shape)doc2.ImportNode(img, true);
    doc2.FirstSection.Body.FirstParagraph.AppendChild(imported);
}
doc.Save(MyDir + @"16.6.0.docx");
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat