C# 合并word文档并保留其格式、页眉和页脚

C# 合并word文档并保留其格式、页眉和页脚,c#,html,ms-word,C#,Html,Ms Word,我在将多个word文档合并到单个word文档时遇到问题。我有一个场景,我从带有页眉和页脚的html生成word文档。我有大约10-15份这样的文件。我正在单独生成这些word文档,并且工作正常 现在,我需要生成所有10个页面的html,并将它们组合成单个单词的报告。这些应该保留个人报告的格式、页眉和页脚。 我试过两种方法,但都没有成功: 将所有页面的html组合成一个html页面,然后最终将文件保存为word文件 分别为所有10个html文件创建word报告,并使用Microsoft.Offic

我在将多个word文档合并到单个word文档时遇到问题。我有一个场景,我从带有页眉和页脚的html生成word文档。我有大约10-15份这样的文件。我正在单独生成这些word文档,并且工作正常

现在,我需要生成所有10个页面的html,并将它们组合成单个单词的报告。这些应该保留个人报告的格式、页眉和页脚。 我试过两种方法,但都没有成功:

  • 将所有页面的html组合成一个html页面,然后最终将文件保存为word文件
  • 分别为所有10个html文件创建word报告,并使用Microsoft.Office.Interop将其合并
  • 我能够合并文档,但无法保留单个文档的页眉、页脚和格式。 我也搜索了关于分段休息的内容,但不知道如何使用它

    请看是否有人可以指导我找到可能的解决方案或其他任何可以帮助我的方法

    提前谢谢


    .

    您可以尝试与合并


    如果这还不能给您足够的控制权,请查看docx4j.NET(商业版)是否有助于实现其功能。Docx4j的MergeDocx提供了对页眉/页脚行为的细粒度控制。

    感谢您的评论。但通过修改现有文件中的一些html,我成功地达到了我的要求。