ワインの下でMS Officeを実行していますが、PDFドキュメントを印刷したいと思います。
Wine経由で 公式拡張 をインストールしても何も起こりません。
答えは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
]を選択します->印刷が完了するまで待ちます(しばらく時間がかかります)。
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として保存するオプションが表示されます。
ルネクスの答えを支持します。
ただし、SaveAsPDF.exe拡張機能のインストールで問題が発生し続けました。インストールされていると表示されることはありませんでした。
最終的に、純粋なWineではなくPlayOnLinuxを使用してOfficeをインストールしたことに気付きました。これは、PoL Wineプレフィックスを使用することを意味していました。
このスレッド(イタリア語)は、私が解決するのに役立ちました。
http://forum.ubuntu-it.org/viewtopic.php?t=447961&p=351091
基本的に、正しいWINEPREFIX
パスを見つけるために/home/name/.PlayOnLinux/wineprefix
フォルダーを調べ、それを使用して.exeファイルを実行する必要がありました。