Как печатать в PDF из вина?

19

Я запускаю MS Office под вином и хочу печатать документы в формате PDF.

Установка официального расширения через wine ничего не делает.

    
задан mreq 30.12.2012 в 11:07
источник

3 ответа

24

Ответ cups-pdf

sudo apt-get install cups-pdf

или от Ubuntu 16.04 на

sudo apt-get install printer-driver-cups-pdf

Если такой папки нет, создайте PDF в своем доме:

mkdir ~/PDF

Теперь вы готовы пойти. Из MS Word сделайте Print - > Выберите PDF в качестве принтера - > дождитесь завершения печати (требуется некоторое время).

    
ответ дан mreq 30.12.2012 в 11:07
источник
3

cups-pdf не работает должным образом для меня, вот что я сделал:

Загрузите официальное расширение с веб-сайта Microsoft. Первоначально это не работало для меня, но это связано с тем, что у меня установлен Microsoft Office в отдельном префиксе Wine.

Чтобы узнать, установлен ли Word в отдельном префиксе, просмотрите файл ~/.local/share/applications/wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop . Найдите строку, начинающуюся с «Exec». В моей системе это выглядит так:

Exec=env WINEPREFIX="/home/rune/.wine_office2007" wine C:\\windows\\command\\start.exe /Unix /home/rune/.wine_office2007/dosdevices/c:/users/rune/Start\ Menu/Programs/Microsoft\ Office/Microsoft\ Office\ Word\ 2007.lnk

Из этого я вижу, что Office установлен в префиксе /home/rune/.wine_office2007 .

Теперь перейдите в папку, в которую вы загрузили официальное дополнение PDF. И запустите файл .exe, используя следующую команду, заменив <prefix> на префикс в строке «Exec» вашего файла Word .desktop.:

WINEPREFIX="<prefix>" wine SaveAsPDFandXPS.exe

В моем случае префикс равен /home/rune/.wine_office2007 , поэтому команда для установки надстройки будет выглядеть следующим образом:

WINEPREFIX="/home/rune/.wine_office2007" wine SaveAsPDFandXPS.exe

После этого перезапустите Word, и вы должны увидеть возможность сохранения в формате PDF в меню «Сохранить как».

    
ответ дан runeks 12.11.2013 в 13:25
3

Я поддерживаю ответ runeks.

Однако у меня все еще возникали проблемы с установкой расширения SaveAsPDF.exe - он никогда не появлялся при установке.

Наконец-то я понял, что я использовал PlayOnLinux для установки Office, а не чистого вина, а это означало использование префикса PoL Wine.

Эта тема (на итальянском!) помогла мне решить ее:

Ссылка

В основном мне пришлось посмотреть в папке /home/name/.PlayOnLinux/wineprefix , чтобы найти правильный путь WINEPREFIX , а затем использовать его для запуска файла .exe.

    
ответ дан williamtx 08.06.2015 в 11:23