什么是XPS
XPS 是 XML Paper Specification 的简称. 它诞生于2006年下半年, 跟随Windows Vista发布并且在Vista平台上应用颇多, 是微软开 发的一种文档保存与查看的规范。这个规范本身描述了这种格式以及分发、归档、显示以及处理 XPS 文档所遵循的规则。最为显著的特点 是,XPS 所用的置标语言(Markup Language)是 WPF 所用的 XAML 的一个子集,因此显示 Windows 应用程序所用的方法可以用于 XPS 文 档。
为了推广这种格式,微软公司遵循免收专利费的授权方式发布 XPS,允许用户在特定场合创建自己的读、写以及显示 XPS 文件的实现 方法。其规范本身也遵循免收专利费的方式发布,并且允许自由分发. 如果您有兴趣, 现在依旧可以从微软的站点上自由下载XPS的技术规范. 这是一个600多页的技术文档, 详细说明了XPS的方方面 面, 包括XPS文件的组织形式, 图像/字体以及版权管理等内容.
现在我们知道, 类似于Open XML (Office 2007的基本组织形式), XPS 文件实际上也是一个包含组成文档的各个文件的ZIP文档,我们可以从这里获取. 如果你觉得这个示例文档包太大 , 我们也可以尝试最简单的办法.
打开Word 2007
随便写几个字, 或者插入几张图片
另存为XPS
XPS Viewer会启动并显示生成的XPS文件.
XPS Viewer是从Vista时代就捆绑到操作系统中的. 不过这不重要, 我们关注的不是XPS Viewer而是XPS文档内部结构. 现在, 我这里已 经有了一个XPS示例文档, 如果您有兴趣, 可以下载并自行查看.
XPS的组织结构
时间: 2025-01-21 11:15:18