ワインからPDFに印刷するにはどうすればよいですか?


回答:


25

答えはcups-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
cups-pdfをインストールしたら、Ubuntuのコントロールパネルから新しいPDFプリンターを作成する必要があります。この「プリンター」は、システム全体(ワインを含む)で使用できます。

私はコンピューターを再起動した後にのみ働いた。
フランシスコルス

また、印刷は十分に翻訳されていないようです。2色のテーブル、方程式、透明なボックスがあり、cups-pdfを使用して印刷すると、3つすべてがやや奇妙になります。透明なボックスはピクセル化され、多少見えます。いくつかの変数は方程式で誤って配置されており、テーブルの2番目の色は最初の色にぼやけています。何か案は?
マリウス

U 18.04+では動作しなくなり、CUPS-PDFプリンターがGUIメニューから消えます。それを修正する方法はありますか?
advice_no9

3

cups-pdf 私のために適切に動作しませんでした、ここに私がやったことです:

MicrosoftのWebサイトから公式の拡張機能をダウンロードします。最初はうまくいきませんでしたが、これは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>Word .desktopファイルの「Exec」行のプレフィックスに置き換えます。

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)で使用可能なプリンターのリストが強制的にリセットされます。または、再起動することもできます。
ログイン14年

cups-pdfをインストールしただけでは機能しませんでしたが、コンピューターを再起動した後は正常に機能しました。
フランシスコルス

3

ルネクスの答えを支持します。

ただし、SaveAsPDF.exe拡張機能のインストールで問題が発生し続けました-インストールされたことはありませんでした。

最終的に、純粋なWineではなくPlayOnLinuxを使用してOfficeをインストールしたことに気付きました。これは、PoL Wineプレフィックスを使用することを意味していました。

このスレッド(イタリア語で!)は、それを解決するのに役立ちました。

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

基本的に/home/name/.PlayOnLinux/wineprefix正しいWINEPREFIXパスを見つけるために私のフォルダーを調べ、それを使用して.exeファイルを実行する必要がありました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.