毕业设计:文献参考(十三)
毕业设计:文献参考(十三)
一、基本信息
- 标题:基于 Web 的报表动态打印插件比较与应用
- 来源:北京林业大学信息学院,北京 100083
- 作者:胡阳,张莹,杜笑宇,王熙诚,陈钊
- 时间: 2017
二、研究背景
随着网络的不断发展,人们对于网页的应用越来越广泛,在线打印成为了网页中必不可少的功能。分析比较国内外已有的主流插件的特点和区别,介绍基于 Web 环境下森林抚育样地系统中报表打印的方法,完整地介绍森林抚育样地系统所使用的 Word 在线编辑插件的特点,讨论如何在系统中恰当的嵌入 Word 在线编辑插件,使其能够实现系统中报表的在线修改和打印功能。
三、具体内容
Apache POI 是一个开源的 Java 读写 Excel、Word等微软 OLE2 组件文档的项目,POI 的特点之一是能够修饰单元格属性,与 Jacob 相比的优势在于不受操作系统的局限性,且无需在本地安装 Office,对于 Word、Ex⁃cel、PPT 格式的文档可用其不同结构进行读写功能,对于 Visio、Publisher、Outlook 格式的文档可进行读的功能,其缺点是技不够不成熟,代码不能跨平台使用,需要先解析 Word,然后自己复写成 HTML,并且很难保证转换的 HTML 内容的格式与原来 Word 文档格式一致。JXL 与 POI 有些相似,插件的优点是支持 Excel 的所有版本,无需在本地安Office,能够修饰单元格属性,支持图像和图表,并且对于中文的支持非常好,跨平台使用的阻碍小。这套 API 是纯 Java 的,并不依赖Windows 系统,所以运行在 Linux 环境下,它同样能够正确地处理 Excel 文件。JXL 的缺点是效率低,图形和图表的支持很有限,而且仅仅识别 PNG 格式,对格式的支持不如 POI 强大。
四、参考文献
[1]钟志宏. 基于 HTML 的在线文档编辑器的实现方法[J]. 数字技术与应用, 2012(05): 215-217.
[2]廖非凡. Web 编辑器中 Word 导入插件的实现[J]. 电脑编程技巧与维护, 2014(05): 88-90.
[3]田亚丽. 基于 C#和 DSOFramer 实现文件在线拟稿和痕迹保留[J]. 昆明冶金高等专科学校学报, 2010(05): 32-35.
[4]董梦妍. 组件技术在软件开发中的应用[J]. 智能城市, 2016(04): 5-6.