发明名称 XML格式文档转换为Word格式文档的系统和方法
摘要 本发明公开了一种XML格式文档转换为Word格式文档的系统和方法,该方法包括:读取XML格式文档中的基本元素信息;按照Word格式文档的排版风格对读取的基本元素信息进行排版处理;将排版处理后的信息生成RTF格式文档;调用MS-Word的Com接口将RTF格式文档转换为Word格式文档。由于采用了RTF格式文档作为转换的中间文件,在转换的过程中利用RTF格式文档进行过渡,不仅支持了MS-Word的所有元素和复杂排版式样,而且还规避了频繁的Com调用,减少了过多占用的资源,减轻了设备的负载,也提高了RTF格式文档生成的效率和稳定性,适合批量转换时使用。
申请公布号 CN101963955B 申请公布日期 2013.01.30
申请号 CN201010285320.8 申请日期 2010.09.17
申请人 深圳市万兴软件有限公司 发明人 解辉
分类号 G06F17/22(2006.01)I 主分类号 G06F17/22(2006.01)I
代理机构 深圳市君胜知识产权代理事务所 44268 代理人 刘文求;韩金明
主权项 一种XML格式文档转换为Word格式文档的方法,其特征在于,包括以下步骤:读取XML格式文档中的基本元素信息;按照Word格式文档的排版风格对读取的基本元素信息进行排版处理;将排版处理后的信息生成RTF格式文档;调用MS‑Word的Com接口一次性的将RTF格式文档转换为Word格式文档,包括:调用系统的CoInitialize接口来实现MS‑Word的Com环境;调用CreateInstance初始化应用程序对象ApplicationPtr;同时,调用put_Visible将应用程序对象设置为后台转换模式;调用get_Documents得到代表Word文档集合的DocumentsPtr对象;调用DocumentsPtr的open接口在后台打开RTF中间文件。
地址 518057 广东省深圳市南山区高新南一道TCL大厦A座901