[发明专利]用多种页面描述语言描述文档页面内容的方法和装置无效

专利信息
申请号: 200710062653.2 申请日: 2007-01-12
公开(公告)号: CN101221563A 公开(公告)日: 2008-07-16
发明(设计)人: 王东临;刘昌伟;邹开红 申请(专利权)人: 北京书生国际信息技术有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京德琦知识产权代理有限公司 代理人: 王琦;王诚华
地址: 100083北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 多种 页面 描述 语言 文档 内容 方法 装置
【说明书】:

技术领域

发明涉及文档内容描述技术,特别涉及一种用多种页面描述语言描述文档页面内容的方法和装置。

背景技术

在描述文档页面内容时,要用到页面描述语言(PDL),PDL是指在描述文档页面内容时所采用的已经定义的某种描述方式,比如可升级执行数据(SPD)、附言(PS,PostScript)、S2、S72、打印机指令语言(PCL)、word和Excel等。

当前,在以存储格式为标准的文档页面描述中,一个文档页面内容只能采用一种类型的PDL指令来描述。比如,word文档里面的文档内容数据只能是word描述格式,如果嵌入了其它描述格式,如PDF或S2,那么整个文档将不能正常打开。

发明内容

有鉴于此,本发明的主要目的在于提供一种用多种PDL指令描述文档页面内容的方法,能够利用多种PDL指令灵活描述文档页面内容。

本发明的另一个目的在于提供一种用多种PDL指令描述文档页面内容的装置,能够利用多种PDL指令灵活描述文档页面内容。

为达到上述目的,本发明的技术方案是这样实现的:

一种用多种页面描述语言PDL描述文档页面内容的方法,该方法包括以下步骤:

用多种PDL指令描述文档页面内容;分别对不同类型的PDL指令进行解释并输出解释后的数据。

所述不同类型PDL指令之间为顺序关系和/或嵌套关系。

所述分别对不同类型的PDL指令进行解释的方式为:

不同类型的PDL指令调用各自对应的不同解释引擎进行解释;或者不同类型的PDL指令调用同一个解释引擎,所述解释引擎根据不同PDL指令类型切换状态进行解释;或者为上述两种方法的组合。

所述不同类型PDL指令之间设置有起始标识和结束标识;

在PDL指令解释过程中,在识别出某种PDL指令的起始标识时,调用该PDL指令对应的解释引擎进行解释,并在识别到结束标识时结束该PDL指令解释过程。

所述不同类型PDL指令之间不设置区别标识;

在PDL指令解释过程中,各解释引擎根据各PDL语言标识自动识别出PDL指令类型并进行解释。

当不同类型PDL指令之间为嵌套关系时,所述不同类型的PDL指令调用各自对应的解释引擎进行解释的方法为:在原PDL指令解释引擎中调用所嵌套PDL指令的解释引擎,对所嵌套的PDL指令进行解释,并在解释结束后返回到原PDL指令解释引擎继续原PDL指令解释过程。

所述输出解释后的数据的方法为:调用一个或一个以上指令输出执行引擎输出解释后的数据;所述一个以上指令输出执行引擎分别对应输出多种不同类型的PDL指令解释后的数据。

进一步地,对于所述文档页面内容中的各图形状态,在切换到新的PDL指令后恢复到缺省值,或在切换到新的PDL指令后继承之前的状态。

一种用多种页面描述语言描述文档页面内容的装置,该装置包括PDL指令生成模块、解释模块和输出接口模块;

所述PDL指令生成模块,用于生成描述文档页面内容的多种PDL指令;

所述解释模块,用于存储各PDL指令对应的解释引擎,并接收来自PDL指令生成模块的描述文档页面内容的PDL指令,根据不同PDL指令的类型调用相应的解释引擎对PDL指令进行解释,并将各解释后的数据输出给输出接口模块;

所述输出接口模块,用于接收来自解释模块的解释后的数据,并调用预先存储的指令输出执行引擎将所述数据输出到指定设备。

进一步地,所述输出接口模块中预先存储有一个或一个以上指令输出执行引擎;

当只存储一个指令输出执行引擎时,所述输出接口模块调用该指令输出执行引擎将不同类型PDL指令解释后的数据输出到指定设备;

当存储有一个以上指令输出执行引擎时,所述输出接口模块分别调用不同的指令输出执行引擎输出不同类型PDL指令解释后的数据到指定设备。

可见,采用了本发明的技术方案,同一文档页面内容采用不同的PDL指令进行描述,在文档输出时,不同类型的PDL指令调用各自对应的解释引擎,将不同的PDL指令解释为能够为指令输出执行引擎识别的统一数据格式,再将解释后的数据经同一个指令输出执行引擎输出,这样,原来针对文档页面内容的不同PDL指令在输出时变为一致,从而摆脱了现有技术中同一文档页面内容只能用一种PDL指令描述的局限,实现了文档描述中的互操作和灵活操作,方便了使用。

附图说明

图1为本发明装置组成结构示意图;

图2为本发明方法总体流程图;

图3为本发明方法一个较佳实施例的流程图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京书生国际信息技术有限公司,未经北京书生国际信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710062653.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top