Як надрукувати у форматі 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).
Chriki

1
Після встановлення чашок-pdf вам потрібно створити новий принтер PDF з панелі управління в Ubuntu. Цей "принтер" буде доступний для всієї системи (включаючи вино).

Моя працювала лише після перезавантаження комп'ютера.
Франциско Луз

І друк не здається добре перекладеним. У мене є двоколірні таблиці, рівняння та прозорі поля, і при друкуванні за допомогою чашок-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 у своєму домашньому каталозі. Також вимкніть всі програми, які використовують вино, і вручну знищуйте будь-які винні процеси, які все ще працюють (перевірити ps ax | grep wine): killall wineserver && killall winedevice.exe Це повинно змусити скинути список доступних принтерів у Wine (та Word). . Крім того, ви можете скористатися перезавантаженням.
логіон

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

3

Я підтримую відповідь рунеків.

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

Я нарешті зрозумів, що використовував PlayOnLinux для встановлення Office, а не чистого вина, і це означало використання префіксу 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.