Jak wydrukować do wina z PDF?

Odpowiedzi:

25

Odpowiedź to puchary-pdf

sudo apt-get install cups-pdf

lub z Ubuntu 16.04 na

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

Jeśli nie ma takiego folderu, utwórz plik PDF w domu:

mkdir ~/PDF

Teraz możesz już iść. W MS Word wykonaj polecenie Drukuj -> Wybierz PDFjako drukarkę -> poczekaj na zakończenie drukowania (zajmuje to trochę czasu).

mreq
źródło
1
+1, tylko uwaga: nie musiałem ręcznie tworzyć ~/PDFfolderu; zrobiono to dla mnie automatycznie (CUPS-PDF wersja 2.6.1-6, Ubuntu 12.04).
Chriki,
1
Po zainstalowaniu pucharów-pdf musisz utworzyć nową drukarkę PDF z panelu sterowania w Ubuntu. Ta „drukarka” będzie dostępna dla całego systemu (w tym wina).
Mój działał dopiero po ponownym uruchomieniu komputera.
Francisco Luz,
Wydawnictwo nie wydaje się być dobrze przetłumaczone. Mam dwukolorowe tabele, równania i przezroczyste pudełka, a podczas drukowania za pomocą cup-pdf wszystkie trzy wychodzą nieco dziwnie. Przezroczyste pole jest pikselowane i nieco widoczne, niektóre zmienne są niewłaściwie umieszczone w równaniach, a drugi kolor tabel jest zamazany na pierwszy kolor. Jakieś pomysły?
Marius
w wersji U 18.04+ to już nie działa, drukarka CUPS-PDF znika z menu GUI. Masz pomysł, jak to naprawić?
opinia_no9
3

cups-pdf nie działało poprawnie dla mnie, oto co zrobiłem:

Pobierz oficjalne rozszerzenie ze strony Microsoft. Początkowo nie działało to dla mnie, ale dzieje się tak, ponieważ mam pakiet Microsoft Office zainstalowany w osobnym prefiksie Wine.

Aby dowiedzieć się, czy program Word jest zainstalowany w osobnym prefiksie, spójrz na plik ~/.local/share/applications/wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop. Znajdź wiersz rozpoczynający się od „Exec”. W moim systemie wygląda to tak:

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

Z tego widać, że pakiet Office jest zainstalowany w prefiksie /home/rune/.wine_office2007.

Teraz przejdź do folderu, w którym pobrałeś oficjalny dodatek PDF. I uruchom plik .exe za pomocą następującego polecenia, zastępując <prefix>go przedrostkiem w wierszu „Exec” pliku .desktop programu Word .:

WINEPREFIX="<prefix>" wine SaveAsPDFandXPS.exe

W moim przypadku prefiks jest /home/rune/.wine_office2007, więc polecenie instalacji dodatku zmienia się w:

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

Po wykonaniu tej czynności uruchom ponownie program Word. Powinieneś zobaczyć opcję zapisania jako plik PDF w menu Zapisz jako plik.

runeks
źródło
Upewnij się, że utworzyłeś folder PDF w swoim katalogu domowym. Zamknij także wszystkie programy, które używają wina i ręcznie zabijaj wszystkie uruchomione procesy wina (sprawdź za pomocą ps ax | grep wine): killall wineserver && killall winedevice.exe To powinno wymusić zresetowanie listy dostępnych drukarek w Wine (i Word) . Możesz też zrestartować komputer.
logion
Po prostu instalacja cup-pdf nie działała dla żadnego z nich, ale po ponownym uruchomieniu komputera działała dobrze.
Francisco Luz,
3

Popieram odpowiedź runeks.

Jednak ciągle miałem problemy z instalacją rozszerzenia SaveAsPDF.exe - nigdy nie było wyświetlane jako zainstalowane.

W końcu zdałem sobie sprawę, że użyłem PlayOnLinux do zainstalowania pakietu Office zamiast czystego Wine, a to oznaczało użycie prefiksu PoL Wine.

Ten wątek (po włosku!) Pomógł mi go rozwiązać:

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

Zasadniczo musiałem zajrzeć do mojego /home/name/.PlayOnLinux/wineprefixfolderu, aby znaleźć właściwą WINEPREFIXścieżkę, a następnie użyłem go do uruchomienia pliku .exe.

williamtx
źródło