[发明专利]一种兼容不同格式文档的软件实现方法无效
申请号: | 201310437167.X | 申请日: | 2013-09-22 |
公开(公告)号: | CN104461490A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 王东临 | 申请(专利权)人: | 天津书生投资有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300308 天津市滨海新区空港*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 不同 格式 文档 软件 实现 方法 | ||
技术领域
本发明涉及多格式文档兼容技术,特别涉及一种兼容不同格式文档的软件实现方法。
背景技术
电子文档就是以数据方式存于计算机中的文件,以下将电子文档简称为文档。一般使用计算机编辑文档时,需要按照一定的格式进行文档的编辑和保存,该格式称为文档格式,常见的文档格式有Word、ODF、PDF等;文档中具体保存的信息,例如文字、图片等,称为文档内容。
在传播文档的时候,通常会碰到文档格式的问题,由于各种文档格式千差万别,如何能够针对符合不同格式的文档实现内容操作,这是一个业界都在思考的问题。
通常,软件在对文档进行操作时,需要按照文档格式进行文档内容的解析,然后,对解析后的文档内容执行相应的功能操作。因此,开发者需要对文档格式有相当的了解,能够完成对文档的解析,才能实现相应的功能的软件。但由于格式的千差万别,熟悉掌握所有的格式根本不可能,软件所支持的文档格式越多,该软件的实现复杂度就越高。因此在实际应用中,每种软件能支持的文档格式并不多,最终导致在应用上的瓶颈。
例如,对于一个支持ODF文档的电子印章软件,能够对ODF格式的文档进行盖章操作。如果某文档的格式是Word,那么则无法应用该电子印章软件对该Word文档进行盖章操作。
为解决上述问题,可以利用一些转换工具实现文档格式间的转换,将Word文档转换为ODF格式的文档。这种方式,一方面需要耗费转换工具的费用以及文档转换的时间,另一方面由于各种文档格式大相径庭,任意文档间的转换工具未必存在。
或者,可以令用户改用Open Office来编辑文档,从而形成ODF格式的文档,再采用电子印章软件对该ODF格式的文档进行盖章操作。可是改用不同的软件编辑文档,要求用户熟悉目标软件,例如Open Office软件,可能导致用户付出学习成本,并且与其它Word文档用户间的交流成本也有所提高,另外,在某些要求必须使用特定编辑软件的环境则无法进行编辑软件的改变。
可见,目前的软件无法兼容多种格式的文档,实现对多种格式文档的功能操作。
发明内容
有鉴于此,本发明提供一种兼容不同格式文档的软件实现方法,能够实现对多种格式文档的功能操作。
为实现上述目的,本发明采用如下的技术方案:
一种兼容不同格式文档的软件实现方法,包括:
将软件操作的文档转换成符合文档库标准的目标文档,调用文档库标准接口打开并显示转换后的所述目标文档。
较佳地,在所述打开并显示目标文档后,该方法进一步包括:
所述软件根据用户指令,在打开的文档上进行编辑;
在进行保存时,将编辑的新内容加入所述目标文档中。
较佳地,利用虚拟打印将所述软件操作的文档转换成所述目标文档,或者,通过调用转换软件将所述文档转换成所述目标文档。
较佳地,所述利用虚拟打印将所述软件操作的文档转换成所述目标文档为:
所述软件打开所操作的文档时,调用支持目标文档的文档格式的编辑软件所开发的打印接口,生成打印数据,并送入支持文档库标准的虚拟打印机进行文档打印,则输出的文档为符合文档库标准的文档。
较佳地,所述将编辑的新内容加入所述目标文档中包括:
调用文档库标准接口,将编辑的新内容的版面信息加入所述目标文档中。
较佳地,所述将编辑的新内容加入所述目标文档中包括:
将编辑的新内容以虚拟打印方式加入到所述目标文档中。
较佳地,所述将编辑的新内容加入所述符合文档库标准的文档中包括:
在所述符合文档库标准的文档被编辑的页中创建新层,将编辑的新内容保存在所述新层中。
较佳地,所述将编辑的新内容加入所述符合文档库标准的文档中包括:将编辑的新内容以所述软件支持的格式保存,并作为源文件嵌入所述目标文档中。
较佳地,在下一次利用所述软件打开所述编辑后并保存的目标文档时,将其中包括的所述源文件内容以源文件格式直接打开并显示;对于除源文件外的其他内容,调用文档库标准接口打开并显示。
较佳地,文档库标准为UOML。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津书生投资有限公司,未经天津书生投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310437167.X/2.html,转载请声明来源钻瓜专利网。