[发明专利]用于XPS和OpenXPS文档的转换工具有效
| 申请号: | 201180072190.2 | 申请日: | 2011-10-10 |
| 公开(公告)号: | CN103649909A | 公开(公告)日: | 2014-03-19 |
| 发明(设计)人: | D.波波夫;H.维德加加;L.布罗津斯基;H.伊娃诺夫 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/21 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;汪扬 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 xps openxps 文档 转换 工具 | ||
背景技术
XML纸张规范(XPS)是由微软开发的一种分页文档格式,其规定电子文档的内容和外观。开放式XML纸张规范(OpenXPS(开放式XPS))是基于XPS的一种分页文档格式,但其在某些方面不同于XPS中所使用的格式。OpenXPS是被欧洲计算机制造商协会(ECMA)采纳为ECMA-388的一种标准。OpenXPS标准要求符合定义OpenXPS格式的模式(schema),而XPS规范要求符合定义XPS格式的模式。由于两种格式之间的不同,或许不可能让XPS和OpenXPS文档互换地使用。
发明内容
本概要被提供来以简要形式介绍概念的选择,这些概念还将在下面的详细说明中进行描述。本概要既不打算标识所要求保护的主题的关键特征或必要特征,也不打算用来限制所要求保护的主题的范围。
XPS文档由部件(parts)和关系(relationships)组成。部件是类似于文件系统中的文件的数据流。关系是在一个部件和另一个部件或资源(例如,字体)之间的关联。XPS文档使用标记语言(例如,XML,XAML)来描述某个部件和某种关系。XPS规范描述了定义标记语言的语法的模式。语法定义了在描述部件和关系时所使用的元素、属性和值的配置。
XPS文档遵守在XML纸张规范版本1.0(XPS规范)中所描述的模式,而OpenXPS遵守在OpenXPS标准中所描述的模式。尽管这两种文档格式相似,但它们仍存在不同,这些不同阻碍了它们互换地使用。提供了一种转换工具,其识别在XPS规范的模式和OpenXPS标准的模式中的不同,并且自动地将按照一种格式而格式化的文档转换成遵守另一种格式的要求的文档。
通过阅读以下的详细说明并参阅相关附图,这些和其它特征及优点将变得明显。应当理解的是,前面的一般性说明和以下的详细说明两者都只是阐释性的,且不限制所要求保护的方面。
附图说明
图1示出用于在XPS和OpenXPS文档之间转换的示范性系统。
图2示出XPS和OpenXPS文档的物理布局的示范性图示。
图3是示出用于在XPS和OpenXPS文档之间转换的示范性方法的流程图。
图4是示出用于转换内容类型的示范性方法的流程图。
图5是示出用于转换包级别关系类型的示范性方法的流程图。
图6是示出用于转换部件级别元素和属性的示范性方法的流程图。
图7是示出用于转换URI的示范性方法的流程图。
图8是示出转换颜色通道值的流程图。
图9是示出示范性操作环境的框图。
具体实施方式
概述
各种实施例针对用于将XPS文档转换成OpenXPS文档和用于将OpenXPS文档转换成XPS文档的系统。XPS文档遵守XML纸张规范版本1.0(XPS规范),其目前在http://www.microsoft.com/xps处可找到,并且通过引用被合并于此。OpenXPS标准遵守ECMA-0388(OpenXPS标准),其目前在http://www.ecma-international.org/publications/standards/Ecma-388.htm处可找到,并且通过引用被合并于此。XPS文档应当遵守在XPS规范中阐明的模式,而OpenXPS文档应当遵守在OpenXPS标准中阐明的模式。尽管这两种文档格式类似,但是不同却阻碍了它们互换地使用。本文所描述的技术识别在XPS规范和OpenXPS标准的要求中的不同,并且自动地对在一种格式中所找到的不同进行转换,以便与遵从另一种格式所需的要求相匹配。
XPS和OpenXPS文档利用在开放打包约定(OPC)标准中阐明的打包要求,OPC标准已经被采纳为ECMA-376(http://www.ecma-international.org/publications/standards/Ecma-388.htm)和ISO/IEC 29500:2008(http://standards.iso.org),ECMA-376通过引用被合并于此。OPC打包要求规定了XPS和OpenXPS文档两者的结构。照此,转换工具并不修改OPC打包要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180072190.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:片层状尖晶石型铁氧体的制备方法
- 下一篇:一种用于盘形线圈的绕制夹具





