GSWin: Как конвертировать XPS в PDF?

У меня есть файл XPS, который нужно преобразовать в PDF. Я пытаюсь использовать инструмент GSWin. Но не могу, не знаю почему. Командная строка:

C: \ Windows \ system32> "C: \ Program Files (x86) \ gs \ gs9.04 \ bin \ gswin32c.exe" sOutputFile = "c: \ temp \ test2.pdf" -sDEVICE = pdfwrite -dNOPAUSE "C: \ TEMP \ test2.xps "

Результат:

Error: /undefined in PK♥

Стек операндов:

Стек выполнения:% interp_exit .runexec2 --nostringval--
--nostringval-- --nostringval- - 2% Stop_push --nostringval-- --nostringval-- --nostringval-- fa lse 1% Stop_push 1926 1 3% oparray_pop 1925 1 3% oparray_ pop 1909 1 3
% oparray_pop 1803 1 3% oparray_pop --nostringval- -% errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringv al - 2% Stop_push --nostringval-- Стек словаря: --dict: 1165/1684 (ro) (G) - --dict: 0/20 (G) -
--dict: 77/200 (L) - Текущий режим распределения - локальный. Текущая позиция файла - 3 GPL Ghostscript 9.04: неустранимая ошибка, код выхода 1.

Я этого не понимаю и не знаю, как заставить работать. Я полагаю, что использую это неправильно, но я не знаю, как это исправить.

Спасибо!


person mimic    schedule 26.09.2011    source источник
comment
используйте GhostXPS ghostscript.com/download/gxpsdnld.html   -  person dns    schedule 12.08.2014


Ответы (1)


Ghostscript (gswin32.exe) принимает только PostScript или PDF в качестве входных данных, поэтому вы не можете использовать его для работы с XPS. Вам понадобится еще один член семейства, GhostXPS (gxps.exe), который принимает XPS в качестве входных данных. Существует также GhostPCL (pxl6.exe), который принимает PCL в качестве входных данных.

Все члены семейства доступны под лицензией GPL и могут быть загружены с сайта загрузок Ghostscript:

http://www.ghostscript.com/download/

person KenS    schedule 27.09.2011