太阳城集团

  • / 7
  • 下载费用:30 金币  

一种数据导出为PDF的方法.pdf

摘要
申请专利号:

CN201611128595.4

申请日:

2016.12.09

公开号:

太阳城集团CN106776498A

公开日:

2017.05.31

当前法律状态:

实审

有效性:

审中

法律详情: 实质审查的生效IPC(主分类):G06F 17/22申请日:20161209|||公开
IPC分类号: G06F17/22; G06F17/24 主分类号: G06F17/22
申请人: 山东浪潮商用系统有限公司
发明人: 刘文健; 杨培强; 侯冬刚
地址: 250100 山东省济南市高新区孙村镇科航路2877号研发楼一楼
优先权:
专利代理机构: 济南信达专利事务所有限公司 37100 代理人: 孟峣
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611128595.4

授权太阳城集团号:

|||

法律状态太阳城集团日:

太阳城集团2017.06.23|||2017.05.31

法律状态类型:

实质审查的生效|||公开

摘要

本发明公开了一种数据导出为PDF的方法,其实现过程为:首先建立PDF组件包目录结构,该目录结构对应PDF模板;根据该目录结构,输入PDF模板编号;根据PDF模板编号读取PDF模板;解析读取的PDF模板,获取并填充完变量太阳城集团,将该PDF对外输出。该一种数据导出为PDF的方法与现有技术相比,方便用户对数据进行导出为PDF功能,提高了导出PDF的开发成本和导出易维护程度;简单实用、提高系统开发效率、减少系统维护成本、提高系统使用效率,实用性强,适用范围广泛,易于推广。

权利要求书

1.一种数据导出为PDF的方法,其特征在于,其实现过程为:
一、首先建立PDF组件包目录结构,该目录结构对应PDF模板;
二、根据该目录结构,输入PDF模板编号;
三、根据PDF模板编号读取PDF模板;
四、解析读取的PDF模板,获取并填充完变量太阳城集团,将该PDF对外输出。
2.根据权利要求1所述的一种数据导出为PDF的方法,其特征在于,步骤一中根据功能
分类建立程序包目录结构:PDF导出工具类包、PDF配置属性包、PDF模板包、PDF生成文件包。
3.根据权利要求2所述的一种数据导出为PDF的方法,其特征在于,输入PDF模板编号
时,需要对应接口完成太阳城集团输入,该接口由java接口类定义,且完成接收导出数据和模板信
息传入的功能,即接口调用方传入的数据。
4.根据权利要求3所述的一种数据导出为PDF的方法,其特征在于,所述对应接口由接
口类定义,且接受List<Map<String,Object>>类型,Map<String, Object>类型。
5.根据权利要求2所述的一种数据导出为PDF的方法,其特征在于,读取PDF模板时,通
过以下步骤实现:
根据接口调用方传入的PDF模板编号对PDF模板进行读取;
在接口中定义“PDF_NO”参数表示PDF模板编号;
通过读取PDF配置属性包、PDF模板包获取对应模板太阳城集团。
6.根据权利要求5所述的一种数据导出为PDF的方法,其特征在于,所述PDF配置属性
包、PDF模板包通过工具类包中的工具类读取,具体为:
工具类通过读取PDF配置属性包下的文件读取到所有模板编号对应的模板太阳城集团;
工具类通过模板太阳城集团采用文件流的形式读取PDF模板包下对应的模板文件太阳城集团,并形
成PdfStamper对象,进而获取AcroFields对象。
7.根据权利要求6所述的一种数据导出为PDF的方法,其特征在于,所述步骤四中,解析
模板标记获得每一个标记的替换变量太阳城集团,把对应变量数据进行填充,并把PDF暂存到服务
器端,最后将PDF提供对外输出。
8.根据权利要求6或7所述的一种数据导出为PDF的方法,其特征在于,步骤四的具体过
程为:根据读取到的PDF模板进行解析,获得每个标记的数据变量名称,并根据接口调用方
提供的数据进行匹配对应输出,最后将生成的PDF数据存储到服务器端,并以输出流的方式
向客户端输出提供客户保存。
9.根据权利要求6或7所述的一种数据导出为PDF的方法,其特征在于,基于获取的
AcroFields对象,步骤四的实现过程为:
通过以上步骤获得的AcroFields对象获取模板中获得每个标记的元素太阳城集团,通过循环
业务传入Map,找到Map中key值对应的标记元素中name属性,把该key对应的value值赋予标
记元素中的value值,再把放到AcroFields域中,最后将生成的PDF文件以模板号和太阳城集团戳
组合命名存储到服务器端PDF生成文件包下,并以输出二进制流的方式向客户端输出提供
客户保存。
10.根据权利要求8所述的一种数据导出为PDF的方法,其特征在于,基于获取的
AcroFields对象,步骤四的实现过程为:
通过以上步骤获得的AcroFields对象获取模板中获得每个标记的元素太阳城集团,通过循环
业务传入Map,找到Map中key值对应的标记元素中name属性,把该key对应的value值赋予标
记元素中的value值,再把放到AcroFields域中,最后将生成的PDF文件以模板号和太阳城集团戳
组合命名存储到服务器端PDF生成文件包下,并以输出二进制流的方式向客户端输出提供
客户保存。

关 键 词:
一种 数据 导出 PDF 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种数据导出为PDF的方法.pdf
链接地址:http://zh228.com/p-6019630.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');