如何查看XPS文件?


25

有时候,我不得不处理XPS文件(XPS是Microsoft的Adobe PDF格式的竞争对手,从技术上讲是压缩的XAML(XML))。

我可以在Ubuntu中查看它们吗?或者,也许,我什至可以生产它们?

Answers:


17

Okular,KDE pdf查看器,支持XPS。软件包名称是okular我不知道任何支持XPS的GNOME / GTK +查看器,尽管根据这种情况,已经添加了上游GNOME支持中的错误。在Maverick中对我不起作用...


Okular完成了这项工作,但阿拉伯字符出现乱码。
塔里克2014年

现在,您要报告的错误已解决!:-)
luca76 '16

8

Evince现在具有XPS支持。检查:http : //projects.gnome.org/evince/?guid=ON


1
谷歌文档也支持这种格式为2011年2月:googledocs.blogspot.com/2011/02/...
汤姆Brossman

您是否知道,MS SampleXpsDocuments归档文件是Win32可执行文件,权重为159 MiB?:-)我将找到一个合理的XPS文件进行尝试,就将检查答案(要知道Evince XPS支持确实可用)...
Ivan

2
Evince是否真的支持XPS?该列表下面的链接不会这么说。而且在这里不起作用。
雅各布2012年

@Jakob evince上游支持它,但是ubuntu中的软件包当前未使用它。它需要一个libgxps仅包含在12.04中的程序包,并且需要在evince程序包中启用,程序包正在进行中 -尽管我们有点​​晚,但不能保证。参见askubuntu.com/questions/112852/…和“ 不支持XPS
Savvas Radevic

1
Evince将我的XPS文件显示为空白页。
塔里克

6

对我而言,我的12.04计算机上最合适的解决方案是通过以下命令在命令行上将XPS文件转换为PDF:

xpstopdf file.xps

并使用任何PDF查看器(在我的情况下为acroread)查看新创建的file.pdf。

这需要安装软件包libgxps-utils

(Evince至少没有立即打开我遇到的XPS文件,但抱怨“不支持文件类型Zip存档(应用程序/ zip)”。)


1
xpstopdf调用时崩溃。
塔里克2014年

2
此处相同-错误消息为“创建XPS文件时出错:无效的XPS文件:未找到fixedrepresentation”
Steve Kroon

对我不起作用:(xpstopdf:87500):GLib-WARNING **:在先前的GError或未初始化的内存上方设置了GError。这表明某人代码中存在错误。在设置错误之前,必须确保该错误为NULL。
etech 2015年

为我工作。在Ubuntu 14.0.2上,太棒了!
斯皮克扬

@SteveKroon:我可以通过OXPS文件来实现。普通XPS似乎可以正常工作……
Gert van den Berg

2

如果要创建XPS文件,最好的选择是尝试构建GhostPDL的GhostXPS组件(Ghostscript套件的一部分)。我不知道是否曾经针对Ubuntu提出过建议,并且我没有第一手经验。

Inkscape可以读取和写入.xaml文件。我想它甚至可以用于将例如.pdf或.svg转换为.xaml。但是,我不知道它是否可以直接处理(也许不是).xps文件。


Inkskape无法读取我的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.