The invention discloses a multiple page description language (PDL) method to describe the page content of the document, using a variety of PDL instructions to describe the page content of the document; respectively explain and explain output for different types of instruction after the PDL data. The invention also discloses a device for a variety of PDL instructions describe the page content of the document, the application of the method and the device to get rid of the past can only use a PDL instruction to describe the same document content limitations, to achieve the use of a variety of flexible PDL instructions describe the page content of the document.
【技术实现步骤摘要】
用多种页面描述语言描述文档页面内容的方法和装置
[0001 ] 本专利技术涉及文档内容描述技术,特别涉及一种用多种页面描述语言描述文档页面内容的方法和装置。
技术介绍
在描述文档页面内容时,要用到页面描述语言(PDL),PDL是指在描述文档页面内容时所采用的已经定义的某种描述方式,比如可升级执行数据(sro)、附言(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指令进行解释并输出解释后的数据。
【技术特征摘要】
1.一种用多种页面描述语言PDL描述文档页面内容的方法,其特征在于,该方法包括以下步骤: 用多种PDL指令描述文档页面内容;分别对不同类型的PDL指令进行解释并输出解释后的数据。2.根据权利要求1所述的方法,其特征在于,所述不同类型TOL指令之间为顺序关系和/或嵌套关系。3.根据权利要求2所述的方法,其特征在于,所述分别对不同类型的PDL指令进行解释的方法为:不同类型的PDL指令调用各自对应的不同解释引擎进行解释;或者不同类型的PDL指令调用同一个解释引擎,所述解释引擎根据不同TOL指令类型切换状态进行解释;或者为上述两种方法的组合。4.根据权利要求3所述的方法,其特征在于,所述不同类型TOL指令之间设置有起始标识和结束标识; 在PDL指令解释过程中,在识别出某种PDL指令的起始标识时,调用该PDL指令对应的解释引擎进行解释,并在识别到结束标识时结束该PDL指令解释过程。5.根据权利要求3所述的方法,其特征在于,所述不同类型TOL指令之间不设置区别标识; 在PDL指令解释过程中,各解释引擎根据各PDL语言标识自动识别出PDL指令类型并进行解释。6.根据权利要求3所述的方法 ,其特征在于,当不同类型PDL指令之间为嵌套关系时,所述不同类型的PDL指令调用解释引擎进行解释的方法为:在原PDL指令解释引擎中调用所嵌套PDL指令的解释引擎,对所嵌套的PDL指令进行解释,并在解释结束后返回到原TOL指令解释引擎继续原PDL指令解释过程...
【专利技术属性】
技术研发人员:王东临,
申请(专利权)人:天津书生软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。