前言
??緣由
aspose-words模板語法再了解
垂死病中驚坐起,小丑竟是我自己。對(duì)于aspose-words的使用本狗自以為已爐火純青,遂在新的迭代任務(wù)中毛遂自薦,并在小姐姐面前吹了一個(gè)大牛,分分鐘解決完事。
蜜汁自信來源:本狗之前關(guān)于aspose-words文章,大家可審閱
【屎上最全vue-pdf+Springboot與aspose-words整合,開箱即用】
然而在實(shí)操中,打臉來的如此痛徹心扉。關(guān)于aspose-words模板標(biāo)簽如if等運(yùn)用不熟練,所以特來鉆研aspose-words的官方文檔,掌握aspose-words模板常用語法,特來與大家分享。
??主要目標(biāo)
實(shí)現(xiàn)3大重點(diǎn)
-
aspose-words官方文檔
-
aspose-words常用模板標(biāo)簽
-
aspose-words項(xiàng)目實(shí)操
??快速鏈接
公眾號(hào):JavaDog程序狗
在公眾號(hào),發(fā)送【aspose】 ,無任何套路即可獲得
??猜你想問
如何與狗哥聯(lián)系進(jìn)行探討
1.關(guān)注公眾號(hào)【JavaDog程序狗】
公眾號(hào)回復(fù)【入群】或者【加入】,便可成為【程序員學(xué)習(xí)交流摸魚群】的一員,問題隨便問,牛逼隨便吹。
此群優(yōu)勢(shì):
-
技術(shù)交流隨時(shí)溝通
-
任何私活資源免費(fèi)分享
-
實(shí)時(shí)科技動(dòng)態(tài)搶先知曉
-
CSDN資源免費(fèi)下載
-
本人一切源碼均群內(nèi)開源,可免費(fèi)使用
2.踩踩狗哥博客
javadog.net
大家可以在里面暢所欲言,隨意發(fā)揮,有問必答
??猜你喜歡
文章推薦
【對(duì)比】ChatGPT Plus與ChatGPT實(shí)操對(duì)比體驗(yàn)
【項(xiàng)目實(shí)戰(zhàn)】SpringBoot+vue+iview打造一個(gè)極簡(jiǎn)個(gè)人博客系統(tǒng)
【項(xiàng)目實(shí)戰(zhàn)】SpringBoot+uniapp+uview2打造H5+小程序+APP入門學(xué)習(xí)的聊天小項(xiàng)目
【項(xiàng)目實(shí)戰(zhàn)】SpringBoot+uniapp+uview2打造一個(gè)企業(yè)黑紅名單吐槽小程序
【模塊分層】還不會(huì)SpringBoot項(xiàng)目模塊分層?來這手把手教你!
【ChatGPT】手摸手,帶你玩轉(zhuǎn)ChatGPT
【ChatGPT】SpringBoot+uniapp+uview2對(duì)接OpenAI,帶你開發(fā)玩轉(zhuǎn)ChatGPT
正文
??aspose-words官方文檔
https://docs.aspose.com
??aspose-words常用模板標(biāo)簽
官網(wǎng)文檔地址
https://docs.aspose.com/words/java/template-syntax/
咱們挑3個(gè)常用標(biāo)簽作為示例,其余可自行探索
1.Using Conditional Blocks(使用條件塊)
// 通過if標(biāo)簽進(jìn)行邏輯顯隱操作,conditional_expression1是判斷條件
<<if [conditional_expression1]>>
template_option1
<<elseif [conditional_expression2]>>
template_option2
...
<<else>>
default_template_option
<</if>>
實(shí)際模板中使用
<<if [data.getRecommend().getInformationDepartment()!=null]>>
<<[data.getRecommend().getInformationDepartment()]>>
<
信息科感覺同志非常好,同意推薦
<>
代碼解析
??模板語法意思是如果data.getRecommend().getInformationDepartment()有值就展示,沒值則展示【信息科感覺同志非常好,同意推薦】
2.Using Variables(使用變量)
// 定義一個(gè)s變量為"hello",并輸出這個(gè)hello
<<var [s = “Hello!”]>><<[s]>>
實(shí)際模板中使用
<<var [s = “人力資源部同意”]>><<[s]>>
代碼解析
??模板語法意思是定義一個(gè)變量s值為【人力資源部同意】,并輸出
3.Merging Table Cells Dynamically(動(dòng)態(tài)合并表單元格)
// 使用cellMerge進(jìn)行合并value1值相同的列數(shù)據(jù)
<
實(shí)際模板中使用
<<foreach [item in data.getRecommend().getListPresident()]>>
<
<<[item.getName()]>>
<
<<[item.getSuggest()]>>
<>
代碼解析
??模板語法意思將<
??項(xiàng)目實(shí)操展示
總結(jié)
本文通過Aspose.Words for Java模板語法詳細(xì)分析,通過Using Conditional Blocks(使用條件塊);Using Variables(使用變量);Merging Table Cells Dynamically(動(dòng)態(tài)合并表單元格) 三個(gè)模板標(biāo)簽語法進(jìn)行實(shí)操,跟大家介紹一下Aspose.Words for Java中的文檔查找方法及如何使用模板語法。感興趣的博友可以看下我上一篇的文章【屎上最全vue-pdf+Springboot與aspose-words整合,開箱即用】,希望也能幫到你。文章來源地址http://www.zghlxwxcb.cn/news/detail-486123.html
JavaDog | 狗屋地址 |
---|---|
個(gè)人博客 | https://www.javadog.net |
公眾號(hào) | 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 |
簡(jiǎn)書 | https://www.jianshu.com/u/1ff9c6bdb916 |
gitee | https://gitee.com/javadog-net |
GitHub | https://github.com/javadog-net |
到了這里,關(guān)于【aspose-words】Aspose.Words for Java模板語法詳細(xì)剖析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!