2015-10-20 3 views
0

Мне нужен способ преобразования файла Postscript в XPS. Я использую VB.net, поэтому любой метод с API или командной строкой будет в порядке. Насколько я знаю, Ghostscript не может этого сделать, но я хотел бы ошибаться.Преобразование файла Postscript в XPS

ответ

1

Ghostscript может это сделать, но существуют серьезные ограничения. Вы можете использовать устройство xpswrite для создания XPS в качестве вывода (аналогично pdfwrite для создания PDF).

Однако устройство xpswrite намного более примитивно, оно не уделяло ему много внимания в течение многих лет, учитывая отсутствие интереса к XPS. Некоторые страницы могут появляться, а некоторые шрифты могут быть растровыми (XPS поддерживает только шрифты TrueType, PostScript имеет намного больше шрифтов).

Etc и т.д.

Однако, поскольку задача требует полного PostScript интерпретатор я подозреваю, ваш единственный другой выбор тратить значительные суммы денег. Я думаю, что у Global Graphics может быть коммерческое решение для этого, могут быть и другие поставщики, но ни один из них не будет с открытым исходным кодом (или, действительно, дешевым).

+0

Большое спасибо за вашу помощь! –

+0

Вот мой прецедент (Excel> XPS> AddJob и PDF с закладками): Ihttp: //stackoverflow.com/a/33239717/2559297 –

+0

Похоже, я пропущу PS> XPS на основе вашего ответа. –

0

Изучив это и узнав от KenS: В большинстве случаев намного лучше печатать на XPS вместо PS. Любое приложение может печатать на XPS с помощью «Microsoft XPS Document Writer» и печати в файл.

Смежные вопросы