首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种XML文件转为PDF文件的系统和方法_用友金融信息技术股份有限公司_202410003013.8 

申请/专利权人:用友金融信息技术股份有限公司

申请日:2024-01-02

公开(公告)日:2024-04-26

公开(公告)号:CN117933193A

主分类号:G06F40/151

分类号:G06F40/151;G06F40/186;G06F40/205

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.05.14#实质审查的生效;2024.04.26#公开

摘要:本发明公开了一种XML文件转为PDF文件的系统和方法,包括XML解析器组件、模版对象组件、PDF生成器组件、控制单元组件;通过XML文件数据读取,数据控制,模板渲染,数据处理,PDF生成等步骤迅速有效地将用户输入的XML文件数据转换为PDF文件。这种方法不仅可以保证转换后的PDF文件结构清晰、版面整齐,而且可以实现内容和格式在不同设备上的一致性,提高文档的可读性和打印性,其解决了XML数据文件的有效读取和解析问题、内容数据模板渲染和PDF生成效率问题及转换过程协调问题。

主权项:1.一种XML文件转为PDF文件的系统,包括XML解析器组件、模版对象组件、PDF生成器组件、控制单元组件,其特征在于:XML解析器组件:将XML文件加载的内存中,并转换数据结构为内部DOM树,编写XML字段格式映射类,同时遍历DOM树,获取其中的元素,根据Java类映射关系将DOM树中的元素与属性映射到对应的Java对象的字段和属性;模版对象组件:其内具有两种实施方法与一个模板对象,所述模板对象对应一个PDF页面,且模板对象内部含有字段值、字段大小、字段颜色、字段样式、字段对齐方式与字段坐标,上述信息作为PDF页面的填充信息,其一实施方法对上述信息对应得配置属性值进行获取,并进行暴露,通过暴露使上述信息被其他组件调用,其二实施方法则是将外部输入得信息进行一系列得计算处理,得到字段属性所需的完整信息,并将字段完整信息包装到属性映射的JAVA类中,填充到模板对象中,最后生成一个完整的对象;控制单元组件:其内具有若干构造组件,当导入XML解析器组件解析完成的数据后,对该数据进行初步的类别判别处理,基于数据类别选择不同的构造组件,将数据对象的各字段进行填充操作,通过不同的字段名,指定不同的配置信息,继而调用模板对象组件中的方法完成信息填充,再基于FreeMaker模板引擎采用变量填充的方式,将模板数据对象渲染到XML模板文件中;PDF生成器组件:对控制单元组件获得的渲染后的XML模板文件进行解析,再使用dom4j对解析后的XML模板文件的各节点以及节点内属性与内容进行提取,通过PDFBox工具完成PDF文件的绘制。

全文数据:

权利要求:

百度查询: 用友金融信息技术股份有限公司 一种XML文件转为PDF文件的系统和方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。