我认为,XPS文件就像PDF文件,但XPS文件的结构是什么?它就像PDF文件一样?
答案 0 :(得分:5)
<强>摘录:强>
行为更像ZIP存档文件, XPS 文档包含在任何系统上重新创建文档所需的所有文件。通过将XPS扩展名更改为ZIP,您可以查看与任何XPS文档相关的文件。特定文件包括嵌入的图像和字体,因此,如果有人在其计算机上安装了相同的字体,XPS Viewer仍将呈现这些原始字体(如果仅用于文档)。
简而言之:
虽然它与更受欢迎的Adobe便携式文档格式( PDF )有许多相似之处,但 XPS 不是动态文档格式,主要用于转换屏幕内容,例如网站,静态,可打印的文档。
答案 1 :(得分:5)
答案 2 :(得分:2)
主要差异是XPS是XAML的一个子集,XAML是Microsoft开发的一种XML形式。这意味着XPS由一堆结构化XML数据组成。 PDF是PS中产生的对象数据库。
更多信息:
答案 3 :(得分:1)
您可以在此Wikipedia article中找到PDF和XPS之间的比较。如果您正在寻找.Net示例代码来读取,写入或打印XPS文件,请查看此article on MSDN。
答案 4 :(得分:-2)
它们都捕获为特定尺寸纸质页面分页的打印就绪布局。
PDF也可以填写您可以填写的表格之类的互动内容.XPS故意省略它们以支持简单。
XPS和PDF都是序列化的对象图。 PDF使用二进制序列化,而XPS采用现代的,类似Web的方法,使用文件系统来存储命名资源。然后将此文件树压缩为标准zip文件。
正确的文档表示为XML。这是因为XML很冗长,但是当整个事情被压缩时,批评是毫无意义的,因为XML压缩得非常好(它很好地适用于字典压缩)。
XPS的设计和实现是PDF核心功能的小型,快速,实用的仿制品。与PDF不同,
在Windows 7之前,只有XPS支持平台。 Windows 8确实引入了对PDF的平台支持,但大多数付费客户是企业运行XP或Windows 7作为SOE的一部分,对他们来说唯一可用的平台支持格式是XPS。
更多关于PDF的事情XPS没有
当它是城里唯一的游戏时,PDF的形式支持是采用该技术的一个引人注目的论据。现在更不正确了,因为它所使用的许多用途已被Web应用程序接管。
PDF支持DRM。我确信有些图书出版商认为,如果没有DRM,我们所知道的生活将会结束,但我认为他们知道它的生活更有可能会结束。
这些很少使用的功能在结构上和开发人员的角度都极大地使PDF复杂化。