Компания Microsoft осчастливила обладателей ОС Vista печатью документов, в случае отсутствия установленных принтеров, в файл свого формата XPS (типа улучшенного PostScript). Естественно, этот формат не читается на Ubuntu. Зато его можно преобразовать в PDF следующим образом:
- Установить пакет libxt-dev (подразумевается, что на машине уже установлен компилятор C и при его помощи вы можете компилировать и собирать программы);
- Скачать и распаковать исходники проекта GhostPDL компании Artifex Software отсюда: www.artifex.com/downloads/. В данный момент текущая стабильная версия: 8.71;
- В корне дистрибутива выполнить команду make xps
- После успешного окончания сборки, нас будет интересовать файл xps/obj/gxps, который можно скопировать в директорию /usr/local/bin, если предполагаете использовать этот метод регулярно;
- Само преобразование из XPS в PDF осуществляется командой
gxps -sDEVICE=pdfwrite -sOutputFile=document.pdf -dNOPAUSE document.xps
//Converting XPS to PDF on Ubuntu 9.10, Convert XPS to PDF in two ways