背景 项目为WinForm + WCF 的应用,按照给定格式生成Report,显示在WinForm窗体上并可以导出为PDF和Excel文件. 分析 之前用过DevExpress For WinForm的报表控件,其包含了导出为PDF和Excel的功能,该项目没有相关软件授权,需要寻找其他解决方案. 在得到Report结构和样式后,第一时间想到了HTML,网页可以实现丰富的样式(颜色.字号.单元格合并与拆分等),开发效率也高.基于 HTML Template,生成WinForm Report 和P…