Как просмотреть файл XPS?


25

Иногда мне приходится иметь дело с файлами XPS (XPS является конкурентом Microsoft для формата PDF Adobe, технически сжатого XAML (XML)).

Могу ли я просмотреть их в Ubuntu? Или, может быть, я мог бы даже произвести их?

Ответы:


17

Okular, программа просмотра KDE pdf, поддерживает XPS. Название пакета - okularя не знаю ни о каких средствах просмотра GNOME / GTK +, которые поддерживают XPS, хотя согласно этой явной ошибке в исходной поддержке GNOME была добавлена. Это не работает для меня в Maverick ....


Окуляр сделал работу, но арабские символы искажены.
Тарик

Теперь ошибка, о которой вы сообщаете, исправлена! :-)
luca76

8

Evince теперь поддерживает XPS. Проверьте: http://projects.gnome.org/evince/?guid=ON


1
Документы Google также поддерживают этот формат по состоянию на февраль 2011 года: googledocs.blogspot.com/2011/02/…
Том Броссман,

Знаете ли вы, что архив MS SampleXpsDocuments является исполняемым файлом Win32 и весит 159 МБ? :-) Я собираюсь проверить ответ (чтобы знать, что поддержка Evince XPS действительно полезна), как только я найду нормальный XPS-файл, чтобы попробовать ...
Иван

2
Evince действительно поддерживает XPS? Ссылку ниже список не говорит об этом. И это не работает здесь.
Якоб

@Jakob доказывают, что апстрим поддерживает это, но пакет в Ubuntu в настоящее время не использует его. Для этого требуется пакет, libgxpsкоторый был только что включен в 12.04 и должен быть включен в пакет evince, который находится в стадии разработки - хотя мы не гарантируем, потому что мы немного опоздали. См. Askubuntu.com/questions/112852/… и « XPS не поддерживается »
Savvas Radevic

1
Эвинс показал мой XPS-файл как пустую страницу.
Тарик

6

Для меня наиболее подходящим решением на моем компьютере 12.04 было преобразование файла XPS в PDF из командной строки через

xpstopdf file.xps

и просмотр только что созданного файла .pdf с помощью любого средства просмотра PDF (в моем случае).

Это потребовало установки пакета libgxps-utils .

(Evince не открывал файл XPS, с которым я столкнулся, по крайней мере, из коробки, но жаловался «Тип файла Zip-архив (application / zip) не поддерживается».)


1
xpstopdf упал при вызове.
Тарик

2
То же самое здесь - сообщение об ошибке «Ошибка при создании файла XPS: недопустимый файл XPS: исправлено представление не найдено»
Стив Кроон,

У меня не сработало: (xpstopdf: 87500): GLib-WARNING **: GError установлено поверх предыдущего GError или неинициализированной памяти. Это указывает на ошибку в чьем-то коде. Вы должны убедиться, что ошибка равна NULL, прежде чем она будет установлена.
etech

Работал на меня. На Ubuntu 14.0.2 отлично!
spikeyang

@ SteveKroon: я получаю это с файлами OXPS. Нормальный XPS, кажется, работает ...
Герт ван ден Берг

2

Если вы хотите создавать файлы XPS, лучше всего попытаться создать компонент GhostXPS в GhostPDL (часть набора Ghostscript); Я не знаю, было ли это когда-либо упаковано для Ubuntu, и у меня нет непосредственного опыта с этим.

Inkscape может читать и записывать файлы .xaml. Я полагаю, что он даже может быть использован для преобразования, например, .pdf или .svg в .xaml. Я не знаю, однако, может ли он обрабатывать файлы .xps напрямую (возможно, нет).


Inkskape не смог прочитать мой файл xps
Tarik
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.