web-dev-qa-db-fra.com

Comment imprimer sur PDF à partir de wine?

J'exécute MS Office sous Wine et souhaite imprimer PDF documents.

L'installation du extension officielle via wine ne fait rien.

19
mreq

La réponse est cups-pdf

Sudo apt-get install cups-pdf

ou à partir de Ubuntu 16.04 sur

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

Si ce dossier n'existe pas, créez PDF chez vous:

mkdir ~/PDF

Maintenant vous êtes prêt à partir. A partir de MS Word, imprimez -> Sélectionnez PDF comme imprimante -> attendez la fin de l’impression (cela prend un certain temps).

25
mreq

cups-pdf n'a pas fonctionné correctement pour moi, voici ce que j'ai fait:

Téléchargez le extension officielle depuis le site Web de Microsoft. Cela n’a pas fonctionné pour moi au départ, mais c’est parce que Microsoft Office est installé dans un préfixe Wine distinct.

Pour savoir si Word est installé dans un préfixe distinct, consultez le fichier ~/.local/share/applications/wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop. Localisez la ligne qui commence par "Exec". Sur mon système, cela ressemble à ceci:

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

De là, je peux voir qu'Office est installé dans le préfixe /home/rune/.wine_office2007.

Maintenant, allez dans le dossier où vous avez téléchargé le complément officiel PDF. Et exécutez le fichier .exe à l’aide de la commande suivante, en remplaçant <prefix> par le préfixe figurant dans la ligne "Exec" de votre fichier Word .desktop:

WINEPREFIX="<prefix>" wine SaveAsPDFandXPS.exe

Dans mon cas, le préfixe est /home/rune/.wine_office2007, de sorte que la commande pour installer l'add-on devient:

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

Après cela, redémarrez Word et vous devriez voir l'option pour enregistrer en tant que PDF dans le menu Enregistrer sous.

3
runeks

Je soutiens la réponse de Runeks.

Cependant, je rencontrais toujours des problèmes pour installer l’extension SaveAsPDF.exe - elle ne s’est jamais présentée comme étant installée.

J'ai finalement réalisé que j'avais utilisé PlayOnLinux pour installer Office plutôt que pur Wine, ce qui signifiait utiliser le préfixe PoL Wine.

Ce fil (en italien!) M'a aidé à le résoudre:

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

Essentiellement, je devais regarder dans mon dossier /home/name/.PlayOnLinux/wineprefix pour découvrir le chemin correct WINEPREFIXname__, puis l’utiliser pour exécuter le fichier .exe.

3
williamtx