关于Docx动态控制word模板文件的数据 随笔 第1张

博客:https://www.cnblogs.com/24klr/

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

github: https://github.com/luoruiemail/Dynamic_Word_Web

参考资料:https://github.com/xceedsoftware/DocX

如何根据不同word文件模板动态控制文件内容,单一文本,表格,列表等处理;恰好最近有时间玩了下Docx的使用,做了个简单demo,使用如下:

  1. git clone https://github.com/luoruiemail/Dynamic_Word_Web.git 
  2. 生成运行程序,首次生成提示缺少 DotNetCompilerPlatform这个包,Nuget上需要安装下;引用Docx的包后会看到有一个 Xceed.Words.NET 
  3. 运行程序后访问  http://localhost:41417/Home/DownWordFile 可以下载word文件查看, 基于本示例可以添加参数下载不同的模板比对 ,例如: http://localhost:41417/Home/DownWordFile?tempName=销售合同

 

部分实现如下:

关于Docx动态控制word模板文件的数据 随笔 第2张

关于Docx动态控制word模板文件的数据 随笔 第3张

关于Docx动态控制word模板文件的数据 随笔 第4张

关于Docx动态控制word模板文件的数据 随笔 第5张

关于Docx动态控制word模板文件的数据 随笔 第6张

关于Docx动态控制word模板文件的数据 随笔 第7张

关于Docx动态控制word模板文件的数据 随笔 第8张

说明:数据只为测试,提供其思路,欢迎纠错!

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄