【问题标题】:Join MS Word documents加入 MS Word 文档
【发布时间】:2010-10-12 10:34:58
【问题描述】:

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

干杯

尼克

【问题讨论】:

    标签: .net ms-word document splice


    【解决方案1】:

    【讨论】:

    • 谢谢,codeproject.com 项目解决了这个问题,我会用它作为我的模板。 :-) 很棒的发现。 :-)
    【解决方案2】:

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

    【讨论】:

    • 谢谢,但我不能假设只使用当前版本的 Word,我还需要支持旧版本,所以我不能走 DocX 路线。
    【解决方案3】:

    如果您使用的是 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

    【讨论】:

      猜你喜欢
      • 2010-12-21
      • 1970-01-01
      • 2017-02-08
      • 2012-05-08
      • 2018-12-02
      • 2017-01-16
      • 2017-03-19
      • 1970-01-01
      • 2011-05-16
      相关资源
      最近更新 更多