强大的.NET的word模版引擎NVeloDocx

在Javer的世界里,存在了一些看起来还不错的模版引擎,比如poi-tl看起来就很不错,但是那是人家Javer们专属的,与我们.Neter关系不大。.NET的世界里Word模版引擎完全是一个空白。

很多人不得不采用使用Word XML结合其他的模版引擎来实现根据Word模版生成报告,文档等等。但是这种方式存在很大的缺陷,那就是如果后期调整了哪怕一点点的Word格式,哪怕增加了几个文字都可能导致Word模版重新制作。

在我们免费开放的E6低代码平台中,我们提供了强大的打印模版,Excel导出模版等等的制作功能,但是却一直缺少高效的Word模版制作能力,这不论是在我们的客户还是普通用户中,都总是感觉缺少了啥。

为此推出了基于NVelocity和Open XML SDK的Word模版引擎:NVeloDocx。

基于NVeloDocx,用户完完全全可以在Word中直接编辑NVelocity标签和命令,实现Word模版开发,理论上来说,NVeloDocx支持NVelocity的全部语法,但是为了减少不必要的错误,我们做了一些特定的限制,比如{VariableName}是我们强烈推荐的方式,对于这种方式,我们会进行语法校验,提前发现不符合规范的写法。而VariableName虽然也能工作,但不是我们推荐的方式。

基于NVeloDocx,用户可以使用#foreach循环,可以使用#if,可以使用#set定义临时变量,可以执行E6脚本,可以插图图片及图表等等。

基于NVeloDocx,我们最大限度地保留了用户编辑的Word格式,基本做到100%的格式还原,也就是说您编辑时是什么样,输出就是什么样。

基于NVeloDocx,您能够通过E6脚本做很多事情,比如四则混合运算,当前日期,当前用户等等都可以动态取数。

基于NVeloDocx,页眉页脚也都可以使用NVelocity语法,这就使得Word模版的定制几乎是全方位的了。

基于NVeloDocx,您可以将图片列表按多栏进行输出,这种需求在实际中非常常见。

为了让您更清晰了解NVeloDocx,相册是必不可少的了:

普通取数模版

输出

子表循环模版

输出

图片多栏输出模版

输出

相关推荐
2601_965912911 天前
PDF转Word工具深度横评:2026年国内免费方案技术对比
pdf·word
L歪歪君 山水甲天1 天前
Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析(1)
word·powerpoint·.net
SpaceAIGlobal1 天前
Word文档一键转PPT?4种方法实测对比与选型分析(2026)
word·powerpoint
随手工具-Excel, pdf, SQL2 天前
多个 PDF 怎么合并成一个?免费在线工具,还能混入图片和 Word
pdf·word·效率工具·在线工具·pdf合并·合并pdf
ms365copilot2 天前
在Copilot聊天中添加Word、Excel 和 PowerPoint 代理
word·excel·copilot
2601_965912832 天前
PDF转Word技术选型:2026年文档解析引擎性能对比与集成评估
pdf·word
大数据张老师2 天前
Typora 导出 Word 模版操作手册
开发语言·c#·word·typora
DS随心转小程序4 天前
实测评测 AI 导出鸭转化效能,全方位优化 DeepSeek 输出 word 文档落地使用效率
人工智能·aigc·word·豆包·deepseek·ai导出鸭
AI导出鸭PC端4 天前
AI 导出鸭一站式转换工具,ChatGPT 内容怎么生成 word 无需手动复制排版
人工智能·chatgpt·word·豆包·ai导出鸭
开开心心就好5 天前
批量图片OCR识别重命名工具完全免费
随机森林·智能手机·ocr·电脑·word·音视频·最小二乘法