共计 2486 个字符,预计需要花费 7 分钟才能阅读完成。
前言
🍊原因
aspose-words 模板语法再理解
垂死病中惊坐起, 小丑竟是我本人。对于 aspose-words 的应用 本狗自认为已炉火纯青,遂在新的迭代工作中自告奋勇,并在小姐姐背后吹了一个大牛,分分钟解决完事。
蜜汁自信起源: 本狗之前对于 aspose-words 文章,大家可审阅
【屎上最全 vue-pdf+Springboot 与 aspose-words 整合,开箱即用】
然而在实操中,打脸来的如此痛彻心扉。对于 aspose-words 模板标签如 if 等使用不纯熟,所以特来钻研 aspose-words 的官网文档,把握 aspose-words 模板罕用语法,特来与大家分享。
🎯次要指标
实现 3 大重点
1. aspose-words** 官网文档 **
2. aspose-words 罕用 ** 模板标签 **
3. aspose-words** 我的项目实操 **
🎁疾速链接
公众号:JavaDog 程序狗
在公众号,发送【aspose】,无任何套路即可取得
🍈猜你想问
如何与狗哥分割进行探讨
1. 关注公众号【JavaDog 程序狗】
公众号回复【入群】或者【退出】,便可成为【程序员学习交换摸鱼群】的一员,问题轻易问,牛逼轻易吹。
此群劣势:
- 技术交换随时沟通
- 任何私活资源收费分享
- 实时科技动态领先通晓
- CSDN 资源收费下载
- 自己所有源码均群内开源,可收费应用
2. 踩踩狗哥博客
javadog.net
大家能够在外面畅所欲言,随便施展,有问必答
🍯猜你喜爱
文章举荐
【比照】ChatGPT Plus 与 ChatGPT 实操比照体验
【我的项目实战】SpringBoot+vue+iview 打造一个极简集体博客零碎
【我的项目实战】SpringBoot+uniapp+uview2 打造 H5+ 小程序 +APP 入门学习的聊天小我的项目
【我的项目实战】SpringBoot+uniapp+uview2 打造一个企业黑红名单吐槽小程序
【模块分层】还不会 SpringBoot 我的项目模块分层?来这手把手教你!
【ChatGPT】手摸手,带你玩转 ChatGPT
【ChatGPT】SpringBoot+uniapp+uview2 对接 OpenAI,带你开发玩转 ChatGPT
注释
🍋aspose-words 官网文档
https://docs.aspose.com
🍓aspose-words 罕用模板标签
官网文档地址
https://docs.aspose.com/words/java/template-syntax/
咱们挑 3 个 罕用标签作为示例,其余可自行摸索
1.Using Conditional Blocks(应用条件块)
// 通过 if 标签进行逻辑显隐操作,conditional_expression1 是判断条件
<<if [conditional_expression1]>>
template_option1
<<elseif [conditional_expression2]>>
template_option2
...
<<else>>
default_template_option
<</if>>
理论模板中应用
<<if [data.getRecommend().getInformationDepartment()!=null]>>
<<[data.getRecommend().getInformationDepartment()]>>
<<else>>
信息科感觉同志十分好, 批准举荐
<</if>>
代码解析
🍋模板语法意思是如果 data.getRecommend().getInformationDepartment() 有值就展现,没值则展现【信息科感觉同志十分好, 批准举荐】
2.Using Variables(应用变量)
// 定义一个 s 变量为 "hello",并输入这个 hello
<<var [s =“Hello!”]>><<[s]>>
理论模板中应用
<<var [s =“人力资源部批准”]>><<[s]>>
代码解析
🍋模板语法意思是定义一个变量 s 值为【人力资源部批准】,并输入
3.Merging Table Cells Dynamically(动静合并表单元格)
// 应用 cellMerge 进行合并 value1 值雷同的列数据
<<cellMerge>><<[value1]>>
理论模板中应用
<<foreach [item in data.getRecommend().getListPresident()]>>
<<cellMerge>>
<<[item.getName()]>>
<<cellMerge>>
<<[item.getSuggest()]>>
<</foreach>>
代码解析
🍋模板语法意思将 <<cellMerge>> 置于想要合并的项,如果数据统一则会合并单元格
🍆我的项目实操展现
总结
本文通过 Aspose.Words for Java 模板语法详细分析,通过Using Conditional Blocks(应用条件块);Using Variables(应用变量);Merging Table Cells Dynamically(动静合并表单元格) 三个模板标签语法进行实操,跟大家介绍一下 Aspose.Words for Java 中的文档查找办法及如何应用模板语法。感兴趣的博友能够看下我上一篇的文章【屎上最全 vue-pdf+Springboot 与 aspose-words 整合,开箱即用】,心愿也能帮到你。
JavaDog | 狗屋地址 |
---|---|
集体博客 | https://www.javadog.net |
公众号 | https://mp.weixin.qq.com/s/_vgnXoQ8FSobD3OfRAf5gw |
CSDN | https://blog.csdn.net/baidu_25986059 |
掘金 | https://juejin.cn/user/2172290706716775 |
知乎 | https://www.zhihu.com/people/JavaDog |
简书 | https://www.jianshu.com/u/1ff9c6bdb916 |
gitee | https://gitee.com/javadog-net |
GitHub | https://github.com/javadog-net |