XPS,PDF 的替代品,似乎已经不行了。
话虽如此,Windows 7 提供了内置 XPS 打印机和查看器。我相信 Vista 也提供了内置打印机。
XPS 看起来比 PDF 轻,或许只是因为 Adobe 的阅读器过于臃肿,不过这是另一个话题了。
开始用 XPS 而不是 PDF 进行编码是否值得?Vista 或更高版本能否顺利读取它?我应该注意什么?
答案1
正如您所提到的,XPS 似乎已经过时了。它缺乏吸引力的部分原因可能是它要求您将默认 Web 浏览器设置为 Internet Explorer(至少在 Windows XP 上),或者在 IE 中手动打开 XPS 文件(而不是双击打开)。
我不确定 Vista 和 7 是否如此,但如果您的默认 Web 浏览器设置为 Internet Explorer 以外的浏览器,XPS 在 XP 上会很烦人。XPS 查看器会打开,但显然它会使用您的 Web 浏览器进行渲染。在默认配置了 Firefox 或 Opera 的计算机上,它只会让默认浏览器提示您打开或保存文件。如果您单击“打开”,它会再次尝试在 XPS Viewer 中打开它,然后让默认浏览器再次提示您打开或保存文件。
很久以前,我也开始以 MDI(Microsoft Document Imaging)格式保存文件。在有许多免费实用程序允许您直接扫描为 PDF 之前,这是一种非常方便的扫描文档格式。如果我安装了 MS Office 的文档扫描组件,我想我仍然可以打开它们,但 MDI 似乎已被 XPS 取代。如果您希望将来能够打开您的文件,或者如果您希望其他人能够打开它们,您最好使用 PDF。
我使用了大多数常见的 PDF 打印机,但到目前为止,Windows 上最好的 PDF 打印机似乎是PDFill PDF 工具免费。其内置的 PDF 打印机允许您配置默认目录(以及其他默认设置)。我使用它直接文件夹快速找到保存PDF文件的适当目录。
Microsoft 还为 Office 2007 提供了一个插件,该插件添加了一个菜单项以保存(或“发布”)为 PDF 和 XPS。这可能是将 Office 文件保存为 PDF 格式的最便捷方式,但 Microsoft 生成的 PDF 文件总是比 PDF 打印机创建的 PDF 文件大几倍。我认为这是因为它们包含了一些额外的元数据,或者它们正确处理了文件中嵌入的文档链接。
答案2
XPS 永远不会像 PDF 那样得到支持,但编程起来却容易得多。您只需按需要创建 XML(解读标准是留给读者的练习),然后压缩目录结构即可。
答案3
由于数百万 .Net 程序员正在转向 WPF,并且 WPF 内置了对编写 XPS 的支持,因此它会受到关注。
答案4
如果您运行的是 Peachtree 会计 2003 至 2007 及更高版本,那么 XPS 就是您在 xp 计算机上“打印”电子发票和报告的方式。您可以使用 USB 闪存将这些 XPS 文档传输到您的“在线计算机”(或者您可以将两台计算机联网)。然后使用许多免费的在线转换器将文档转换为 PDF。对于 Peachtree 狂热者(比如我),为了继续使用有史以来最好的低成本会计软件,这是值得的。当然,如果您愿意,您也可以使用您的 XP 机器和兼容打印机简单地打印 Peachtree XPS 文档的硬拷贝。