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


Ответы:


25

Ответ чашки-PDF

sudo apt-get install cups-pdf

или из Ubuntu 16.04 на

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

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

mkdir ~/PDF

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


1
+1, просто примечание: мне не нужно было вручную создавать ~/PDFпапку; это было сделано автоматически для меня (CUPS-PDF версия 2.6.1-6, Ubuntu 12.04).
Чрики

1
После установки cups-pdf вам нужно создать новый принтер PDF с панели управления в Ubuntu. Этот «принтер» будет доступен для всей системы (включая вино).

Мой работал только после перезагрузки компьютера.
Франциско Луз

И печать не выглядит хорошо переведенной. У меня есть двухцветные таблицы, уравнения и прозрачные рамки, и при печати с использованием cups-pdf все три получаются несколько странными. Прозрачный прямоугольник имеет пикселизацию и несколько виден, некоторые переменные в уравнениях смещены, а второй цвет таблиц размыт первым. Есть идеи?
Мариус

в U 18.04+ он больше не работает, принтер CUPS-PDF исчезает из меню GUI. Есть идеи, как это исправить?
мнение_9

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».


Убедитесь, что вы создали папку PDF в вашем домашнем каталоге. Также закройте все программы, использующие Wine, и вручную завершите все процессы Wine, которые еще работают (проверьте с помощью ps ax | grep wine): killall wineserver && killall winedevice.exe Это должно привести к сбросу списка доступных принтеров в Wine (и Word). , В качестве альтернативы вы можете предпочесть перезагрузку.
вход

Просто установка cups-pdf не работала ни для чего, но после перезагрузки компьютера она работала просто отлично.
Франциско Луз

3

Я поддерживаю ответ рунекса.

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

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

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

http://forum.ubuntu-it.org/viewtopic.php?t=447961&p=3510913

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

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