web-dev-qa-db-ja.com

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

ワインの下でMS Officeを実行していますが、PDFドキュメントを印刷したいと思います。

Wine経由で 公式拡張 をインストールしても何も起こりません。

19
mreq

答えは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]を選択します->印刷が完了するまで待ちます(しばらく時間がかかります)。

25
mreq

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として保存するオプションが表示されます。

3
runeks

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

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

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

このスレッド(イタリア語)は、私が解決するのに役立ちました。

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

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

3
williamtx