啥也不说,直接上干货!
我自己用的 IDE 环境是 VS 2019
示例代码结构:(超简单)
这里用到了一个操作 Word 的第三方开源库:DocX;这个库对于操作 Word 文件绝对是个好东西,更优于 NPOI ,而且也是不依赖于 Office 的;
通过 NuGet 安装:
这里只展示我自己所封装的核心代码段,
具体的代码示例已放在 GitHub 上,
地址如下:
/// <summary>
/// Word 模板 替换
/// <para>当前适用的字段模板形如:[=Name],其中 Name 就是字段名</para>
/// <para>返回 true 表示成功</para>
/// </summary>
/// <param name="tempPath">Word 文件 模板路径</param>
/// <param name="newWordPath">生成的新 Word 文件的路径</param>
/// <param name="textDic">文字字典集合</param>
/// <param name="imgDic"