加入MS Word文档

时间:2009-03-10 14:23:45

标签: .net ms-word document splice

在代码中将一组MS Word文档拼接成一个的推荐策略是什么?

干杯

的Nik

3 个答案:

答案 0 :(得分:1)

查看可用的各种SDK。如果您使用的是Word 2007,则更容易实现,因为该文件实际上是包含各种XML文档的zip文件。 MS甚至有一个名为“Open XML Format SDK 1.0”的SDK,它提供了强类型类来处理新的办公室格式。

答案 1 :(得分:1)

答案 2 :(得分:0)

如果您使用的是Open XML(即docx),则有2个基本版 解决这个问题的方法:

第一个是做必要的事情,所以ids指向正确的 关系(例如图像,超链接)和样式定义等 你可以找到你需要做的很好的解释 http://blogs.msdn.com/ericwhite/archive/2009/02/05/move-insert-delete-paragraphs-in-word-processing-documents-using-the-open-xml-sdk.aspx

PowerTools实现了这一点。

第二个是使用altChunk: http://blogs.msdn.com/ericwhite/archive/2008/10/27/how-to-use-altchunk-for-document-assembly.aspx