我使用FeedData将多个文档合并到一个单个文档(Test.docx)中,并且工作正常。
当我用WinZip打开合并文档Test.docx时,内容如下所示:
File1.docx,File2.docx,File3.docx,其中所有合并文档都像外部文件一样存储到Test.docx文件中。
现在想知道是否有可能创建一个单个文档Test.docx,其中包含整个内容,而不是如上所述存储多个文件,这将有助于我在进行搜索/替换内容时像这样,我们按文件程序打开文件?
注意:如果我通过MS Word打开Test.docx并按“保存”,MS Word可以完成这项工作,但我想通过代码生成相同的结果?
提前谢谢。
最佳TOD
答案 0 :(得分:1)
看一下这篇文章,看看这是否是你想要的:
答案 1 :(得分:0)
将多个Open XML DOCX文件合并到一个文件中的另一种方法是使用DocumentBuilder模块,它是Open-Xml-PowerTools的一部分,它是github上的一个开源库。
https://github.com/OfficeDev/Open-Xml-PowerTools
有关DocumentBuilder的更多信息:http://openxmldeveloper.org/wiki/w/wiki/documentbuilder.aspx
鉴于您要进行搜索和替换,请查看OpenXmlRegex,它也是Open-Xml-PowerTools的一部分:
所有开源,全部免费(包括啤酒和演讲)。