The embodiment of the invention discloses a PDF report generating method, device, device and storage medium, wherein the PDF report generating method includes: generating a configuration file corresponding to the format of the PDF report according to the format of the obtained PDF report; determining the data source corresponding to the PDF report according to the content of the obtained PDF report; The PDF report is initialized according to the data source, and the configuration file is applied to the initialized PDF report to generate the PDF report. The embodiment of the invention solves the problem of PDF report form abnormality caused by the change of format and the possible modification of content caused by the integration of the data of the report form and the format of the report form in the process of generating the report form in the prior art, and realizes the rapid editing of the report form at the same time. The report data can be displayed normally.
【技术实现步骤摘要】
一种PDF报表生成方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种PDF报表生成方法、装置、设备及存储介质。
技术介绍
对于实现PDF报表格式的调整,通常可以通过Word转PDF的形式来实现。该方法由系统生成一份Word格式的报表文件,通过Word的编辑功能来对Word报表进行编辑,调整报表样式,最后再转为PDF报表。使用Word进行编辑的好处是实时性、直观性、易上手,所改即所得。但是,其缺陷也很明显:通过Word编辑报表格式时,报表的内容很可能会被修改,从而会引发报表数据异常、签章模块被损坏而无法签章等问题,进而造成最终生成的PDF报表出现异常。
技术实现思路
有鉴于此,本专利技术提供一种PDF报表生成方法、装置、设备及存储介质,以实现在快速编辑报表格式的同时能够正常显示报表数据。第一方面,本专利技术实施例提供了一种PDF报表生成方法,所述方法包括:根据获取到的PDF报表的格式,生成与所述PDF报表的格式相对应的配置文件;根据获取到的所述PDF报表的内容,确定所述PDF报表对应的数据源,并根据所述数据源初始化所述PDF报表;将所述配置文件应用于初始化的PDF报表,生成所述PDF报表。第二方面,本专利技术实施例还提供了一种PDF报表生成装置,所述装置包括:配置文件生成模块,用于根据获取到的PDF报表的格式,生成与所述PDF报表的格式相对应的配置文件;报表初始化模块,用于根据获取到的所述PDF报表的内容,确定所述PDF报表对应的数据源,并根据所述数据源初始化所述PDF报表;报表生成模块,用于将所述配置文件应用于初始化的PDF报表,生成 ...
【技术保护点】
1.一种PDF报表生成方法,其特征在于,包括:根据获取到的PDF报表的格式,生成与所述PDF报表的格式相对应的配置文件;根据获取到的所述PDF报表的内容,确定所述PDF报表对应的数据源,并根据所述数据源初始化所述PDF报表;将所述配置文件应用于初始化的PDF报表,生成所述PDF报表。
【技术特征摘要】
1.一种PDF报表生成方法,其特征在于,包括:根据获取到的PDF报表的格式,生成与所述PDF报表的格式相对应的配置文件;根据获取到的所述PDF报表的内容,确定所述PDF报表对应的数据源,并根据所述数据源初始化所述PDF报表;将所述配置文件应用于初始化的PDF报表,生成所述PDF报表。2.根据权利要求1所述的方法,其特征在于,所述根据获取到的PDF报表的格式,生成与所述PDF报表的格式相对应的配置文件,包括:根据所述PDF报表的格式,生成与所述PDF报表的格式相对应的在线调整配置文件、XML配置文件以及代码配置文件;其中,所述在线调整配置文件用于根据用户的实际需求,对所述PDF报表的格式进行在线调整,所述代码配置文件用于在代码层面对所述PDF报表的格式进行调整。3.根据权利要求2所述的方法,其特征在于,在所述根据所述PDF报表的格式,生成与所述PDF报表的格式相对应的在线调整配置文件、XML配置文件以及代码配置文件之后,还包括:分别设置所述在线调整配置文件、所述XML配置文件以及所述代码配置文件的优先级别。4.根据权利要求3所述的方法,其特征在于,所述XML配置文件由PBBF节点和DEFAUIL节点组成,所述分别设置所述在线调整配置文件、所述XML配置文件以及所述代码配置文件的优先级别,包括:设置所述在线调整配置文件的优先级别为第一优先级;设置所述XML配置文件中的PBBF节点的优先级别为第二优先级;设置所述代码配置文件的优先级别为第三优先级;设置所述XML配置文件中的DEFAUIL节点的优先级别为第四优先级。5.根据权利要求1所述的方法,其特征在于,所述根据所述数据源初始化所述PDF报表,包括:初始化所述PDF报表的实体类;根据所述...
【专利技术属性】
技术研发人员:唐佳毅,
申请(专利权)人:江苏国泰新点软件有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。