【发布时间】:2010-10-12 10:34:58
【问题描述】:
在代码中将一组 MS Word 文档拼接成一个的推荐策略是什么?
干杯
尼克
【问题讨论】:
标签: .net ms-word document splice
在代码中将一组 MS Word 文档拼接成一个的推荐策略是什么?
干杯
尼克
【问题讨论】:
标签: .net ms-word document splice
【讨论】:
查看各种可用的 SDK。如果您使用的是 Word 2007,这样做会容易得多,因为该文件实际上是一个包含各种 XML 文档的 zip 文件。 MS 甚至有一个名为“Open XML Format SDK 1.0”的 SDK,它提供了用于处理新办公格式的强类型类。
【讨论】:
如果您使用的是 Open XML(即 docx),则有 2 个基本 解决这个问题的方法:
首先是做必要的事情,以便 id 指向正确的 关系(例如对于图像、超链接)和样式已定义等。 可以在以下位置找到有关您需要做什么的很好的解释 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
【讨论】: