Word_工具箱 非公开

Cesar 更新于 2021-12-15 22:23 | 2 | (0) | 29
分类
点赞
Ever yond 2 人点赞了这个动作。
更多信息
分享人 Cesar
分享时间 2021-03-02 19:54
最后更新 2021-12-15 22:23
修订版本 4
子程序大小 15.2 KB
Quicker版本 1.28.7.0

介绍

目前支持的功能有「替换文本」「提取图片」「提取全部文本」,大家有需要的功能可以跟我说

模板引擎的语法介绍:https://docs.aspose.com/words/java/template-syntax/

基本标签格式
<<tag_name [expression] –switch1 –switch2 ... // optional_comment >>

示例

假设传入的是匿名对象

new {
  name = "张三", 
  age = DateTime.Parse("1998-09-18"), 
  books = new []{"dawd", "dawd"} 
}

则在模板文件中可如下使用:

我的名字是<<[name]>>,我今年<<[DateTime.Now.Year - age.Year]>>,我有好几本书,如下所示:
<<foreach [book in books]>><<[book]>>
<</foreach>>

其它可用标签

1. 条件标签
<<if [conditional_expression1]>>
template_option1
<<elseif [conditional_expression2]>>
template_option2
...
<<else>>
default_template_option
<</if>>

2. 文档标签
<<doc [document_expression]>>

3. 图片标签
<<image [image_expression]>>

4. 合并表格标签
<<cellMerge>>

子程序的参数

输入
操作 Text
路径 docx或doc文件的路径 Text
老文本 Text
新文本 Text
输出文件夹 Text
待合并文档列表 List
模板路径 Text
数据源 可以输入词典、列表、JSON字符串、CSV文件路径、匿名对象 Any
数据源名称 可为空 Text
输出路径 替换完成后word文件的保存路径,可与源文件路径相同 Text
输出
内容 Text

最近更新

修订版本 更新时间 更新说明
4 2021-12-15 22:23 a
3 2021-10-30 16:25 none
2 2021-06-13 23:12 转为非公开自用

最近讨论

暂无讨论