如何从酒中打印到PDF?


Answers:


25

答案是杯子-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 2013年

1
安装cups-pdf后,您需要在Ubuntu的控制面板中创建一个新的PDF打印机。该“打印机”将可用于整个系统(包括酒)。

我只有在重启计算机后才能工作。
弗朗西斯科·卢兹

并且打印似乎翻译不正确。我有两种颜色的表格,方程式和透明框,并且当使用cups-pdf打印时,所有这三种颜色都有些奇怪。透明框是像素化的,有些可见,等式中的某些变量放错了位置,表格的第二种颜色模糊成第一种颜色。有任何想法吗?
马吕斯(Marius)

在U 18.04+中,它不再起作用,CUPS-PDF打印机从GUI菜单中消失。任何想法如何解决?
–Opinion_no9

3

cups-pdf 不适用于我,这是我所做的:

从Microsoft网站下载官方扩展。最初,它对我不起作用,但这是因为我在单独的Wine前缀中安装了Microsoft Office。

要确定您是否在单独的前缀中安装了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)中的可用打印机列表。或者,您可能希望重新启动。
logion

只是安装cups-pdf都不起作用,但是在重新启动计算机后,一切正常。
弗朗西斯科·卢兹

3

我支持runeks的回答。

但是,我在安装SaveAsPDF.exe扩展程序时一直遇到问题-它从未显示为已安装。

我终于意识到,我已经使用PlayOnLinux来安装Office而不是纯Wine,这意味着要使用PoL Wine前缀。

这个线程(意大利语!)帮助我解决了这个问题:

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

基本上必须查看我的/home/name/.PlayOnLinux/wineprefix文件夹以找到正确的WINEPREFIX路径,然后使用它来运行.exe文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.