XPS与PDF。状况如何?[关闭]


12

XPS,PDF的替代品,似乎几乎已经死了。

也就是说,Windows 7提供了内置的XPS打印机和查看器。我相信Vista也提供了内置打印机。

XPS似乎比PDF轻,也许是因为Adobe庞大的阅读器才出现XPS,但这是另一个讨论。

用XPS代替PDF开始编码是否值得?Vista或更高版本可以阅读而不会出现问题吗?我应该注意什么?


7
XML从定义上来说是肿的。
2009年

1
@NSD我不同意。基于Office 07 XML的文件格式(docx,xl​​sx,pptx)大约是其旧文件格式(doc,xls,ppt)的一半。我可以保证,因为我必须将我的07个文档之一转换为03,并且生成的文件大小超过原来的两倍。
Redandwhite

3
唯一可以证明的是,遗留格式一开始设计得很差。
2009年

8
@Redandwhite:新格式较小,因为它们是zip压缩的。但我确实喜欢较小的尺寸。
亚当·瑞安

我发现XPS会保存所有在WinXP上混乱的页面。如果可行,那将是一个了不起的工具。
hk_ 2012年

Answers:


7

正如您提到的,XPS似乎已经死了。它缺乏吸引力的部分原因可能是,您需要将默认的Web浏览器设置为Internet Explorer(至少在Windows XP上是),或者在IE中手动打开XPS文件(而不是双击它来打开)。

我不确定Vista和7,但如果您将默认的网络浏览器设置为Internet Explorer以外的其他设置,则XPS在XP上令人讨厌。XPS查看器将打开,但显然它使用Web浏览器进行渲染。在配置了Firefox或Opera作为默认值的计算机上,它只会导致默认浏览器提示您打开或保存文件。如果单击“打开”,它将再次尝试在XPS Viewer中打开它,然后使默认浏览器再次提示您打开或保存文件。

很久以前,我还开始以MDI(Microsoft Document Imaging)格式保存文件。在有如此多的免费实用程序让您直接扫描到PDF之前,这是一种非常方便的扫描文档格式。我认为如果安装MS Office的文档扫描组件,仍然可以打开它们,但是MDI似乎已被XPS取代。如果您希望将来可以打开文件,或者希望其他人打开文件,则最好使用PDF。

我已经使用了大多数常用的PDF打印机,但是到目前为止,Windows最好的打印机似乎是PDFill PDF Tools Free。随附的PDF打印机可让您配置默认目录(以及其他默认设置)。我将它与DirectFolders一起使用,以快速找到用于保存PDF文件的适当目录。

Microsoft还具有Office 2007插件,该插件添加了一个菜单项以保存(或“发布”)为PDF和XPS。这可能是将Office文件保存为PDF格式的最方便的方法,但是Microsoft生成的PDF文件总是比PDF打印机创建的文件大几倍。我认为这是因为它们包含一些额外的元数据,或者它们正在正确处理文件中嵌入的文档链接。


感谢出色的软件推荐。Office创建比打印机大的PDF,因为(如您所说)它保留元数据和文档内链接。PDF打印机仅看到原始输出。
Redandwhite

5

XPS永远不会拥有PDF所提供的支持,但是编程起来要容易得多。您只需按需要创建XML(解密标准是留给读者的练习),然后将目录结构压缩。


3

由于数以百万计的.Net程序员转向WPF,它会受到关注,并且它内置了对XPS编写的支持。


4
6年后,您的预测仍然不正确:p
jiggunjer

2
8年后,您的预测仍然不是真实的xD
CypherPotato

1

我不知道XPS 有任何实际优势,而且兼容性较差。为什么它完全没有吸引力?如果您不喜欢Adobe Reader,请使用xpdf或其他免费替代软件。


我实际上并不介意PDF为一种格式,而只是检查任何替代方法。谢谢
Redandwhite

-1

如果您正在运行Peachtree Accounting 2003到2007及之后的版本,则XPS是在XP计算机上“打印”电子发票和报告的方式。您可以使用USB闪存将这些XPS文档传送到“在线计算机”(或者可以将两台计算机联网)。然后,您可以使用许多免费的在线转换器将文档转换为PDF。对于像我这样的Peachtree狂热者来说,值得继续使用有史以来最好的低成本会计软件。当然,如果需要,您也可以使用XP机器和兼容的打印机来简单打印Peachtree XPS文档的硬拷贝。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.