Anyline Office
快速定位WORD标签及单元格 精确控制WORD原生样式,CSS/HTML转换WORD元素
基于Office Open XML标准 ECMA-376 完美兼容Office
Anyline Office提供了解析html,css的工具,但不并需要依赖Microsoft Office环境,按 ECMA-376标准把html标签和样式转换成原生word相对应的标签和样式。并提供了word合并、模板解析功能。 同时扩展了原来html无法支持的效果(如重复表头、斜线拆分单元格等)。让开发人员可以用html快速生成word。 主要针对三种场景:1.操作模板文件中的原有表格,如在插入行列单元格、替换关键字、设置字体等。 2.根据数据生成表格,如从数据库中查询出结果集后,通过结果集直接生成表格。 3.先生成表格再填充数据,根据规格生成新的表格,然后再根据需要操作指定位置单元格。 经常用于需要精确控制格式的场景。如:开发文档生成、问卷调查结果读取、检验检测报告生成、资质证书生成、医学报告生成、合同生成、各种统计报表生成。Anyline Office
HTML、CSS解析
提供了常见的HTML标签与CSS样式到word标签的转换。如边框、背景、字体、对方方式、缩进、间距、图片、换行、分页等。并扩展了了部分在html中不支持的word功能。辅助工具
对于大部分的数据表格,Anyline Office同时提供了表格填充工具, 常见的单元格合并、行转列等并不需要开发人员手工生成,只需要提供相应的数据并指定生成规则即可。开发速度
开发人员不需要熟悉word标签、open xml标准、也不需要熟悉第三方类库。只需要了解简单的HTML标签与CSS样式即可生成相应的word文档。执行速度
解析过程不依赖windows与office环境、不依赖客户端环境,根据open xml标准解析纯文本内容。 直接在服务器后台静默生成。原生Office
Anyline Office并不是简单的把html文件压缩进word文件,而是根据open xml标准把每个html标签与css样式转换成了word中相应的标签,最终生成的是原生的word文档。注意事项
html标准与word标准并非完全兼容,如表头重复显示,斜线拆分单元格在html中没有相应的标签;word中并不支持段落(html.div)的多层嵌套; Anyline Office并不能把任何的html都完整的转换成word,不支持javasript脚本,建议在生成数据报表时使用。