B/S模式下的Web应用中基于XML生成PDF机制的研究与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:leezero555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web技术的飞速发展使得基于B/S模式的Web应用成为当前的一个应用主流,办公的信息化和无纸化程度已经越来越高,Web系统被要求支持的文件格式也更丰富,各类出版物和报表的首选格式PDF也在其中。在Web系统中更快速方便地生成PDF成为一个重要的应用需求。本文以使用J2EE架构的Web系统“ESS”的设计与实现作为论文的研究背景,对在Web系统中基于XML生成PDF的机制进行了深入细致的研究。目前主流的Web系统虽然也支持以XML为介质生成PDF,但其XML多属于数据介质,对PDF显示格式的支持并不多见,在生成PDF的过程中,数据与格式的分离度不高。本文从剥离XML中数据与格式的角度入手,设计开发出部分XML对PDF显示格式的描述标签,针对XML的遍历提出了改进,提出用Hash表进行格式信息与表示数据的映射组合,并利用iText开源项目设计开发相应的Java包,以期在Web系统中快速方便地动态生成PDF。这些研究结果在Web系统“ESS”中得到了成功地实现。
其他文献
随着嵌入式系统软件(如嵌入式操作系统)的发展成熟,嵌入式软件开发的重点已经由前期的嵌入式系统软件开发转向嵌入式应用软件的开发上来。一个功能强大的面向应用开发的嵌入
聚类分析是数据挖掘领域的一项重要研究内容,它在金融、电信、保险业、市场营销、异常检测、网络安全、科学决策等方面具有十分重要的应用价值,因此受到研究人员的高度重视。
本文利用服装设计、计算机图形学等方面的技术,从研究三维人体模型出发,来实现不同光照、材质下具有真实感的三维着装形态仿真。同时开发了软件,用以实现人体建模和三维着装的模
随着医学影像技术的飞速发展,开展以计算机辅助诊断或计算机智能化诊断为目标的医学图像处理和分析研究已经成为日前这个领域的一个研究热点和发展的主要趋势。计算机智能化
随着无线网络通讯和全球定位技术的发展,出现了很多相关的新应用,如基于位置的服务。空间数据库(SDB)中支持基于位置服务的一种重要的查询就是连续k近邻查询。给定相关的空间
SCTP(Stream Control Transmission Protocol)一开始是由IETF信令传输工作组(Sigtrans)为在IP网络上开发一个用于传输呼叫控制信令时提出的。但随着SCTP协议的深入研究与开发
在多Agent系统中,为了尽可能细致的刻画Agent合理的行为能力,人们提出了合作逻辑这类理论。所谓合作是指,多Agent系统中Agent个体保持和团体完全相同的价值取向。命题联合逻
U3技术是一种新的应用于移动存储的技术,通过特殊的软件和硬件的设计,在U3设备上实现一个与计算机隔离开的操作系统,这个专用的操作系统可以支持各种应用软件,使用户资料存档
随着计算机技术的飞速发展,计算机产业的软件开发已经放弃了过去手工作坊模式而变为工业化生产模式,逐渐向集成化规模化发展,软件开发平台技术实现了软件开发的工业化。而系
近年来,随着计算机网络技术的迅猛发展,网络安全问题也越来越突出。入侵检测作为信息安全保障体系中不可缺少的重要环节,引起专家学者的广泛关注,成为信息安全研究领域的热点