Isaiah Asked: 2010-11-20 09:11:24 +0800 CST2010-11-20 09:11:24 +0800 CST 2010-11-20 09:11:24 +0800 CST 批量打印 ODT 文档 772 除了在 OpenOffice/LibreOffice 中打开每个 ODT 文档并分别打印每个文档之外,还有更快的方法来打印多个 ODT 文档吗?如果我可以在 Nautilus 中选择多个文档并有一些选项以相同的打印设置打印它们,那就太好了。 printing openoffice.org libreoffice 2 个回答 Voted Best Answer Peter.O 2010-11-20T11:19:39+08:002010-11-20T11:19:39+08:00 首先,在 Nautilus 中选择相关的 .odt 文档... 更新: 您可以通过添加Nautilus 操作来完全“自动化”该过程 sudo apt-get install nautilus-actions 例如(nautilus-actions setup): 命令:ooffice -writer -p -headless 参数:%M 文件名:*.odt [*]如果选择有多个文件夹文件,则出现 或者: 这是我原来的“终端”版本 在 Nautilus 中,将选定的文件复制到剪贴板(存储文件名)... 在 OpenOffice 中设置所需的打印机设置... 在gnome-terminal,使用上下文菜单项Paste Filenames... 注意:粘贴的文件名是:'单引号'和空格分隔 ooffice -writer -p 'YOUR' 'PASTED' 'FILENAMES' & 我不知道终端命令行可以处理多长时间,但它确实有效.. (我刚刚测试过它;打印到 cups-pdf 虚拟“打印机”) 在具有 LibreOffice 而不是 OpenOffice 的较新版本的 Ubuntu 上,请务必使用libreoffice- 命令。 在 libreoffice 上,您可能还必须使用“--”而不是“-”,那么完整的命令是: libreoffice --writer -p --headless 'filename1' 'filename2' Martin Owens -doctormo- 2010-11-20T09:23:50+08:002010-11-20T09:23:50+08:00 我认为您需要的是批量转换以将所有文档转换为 pdf: http://www.xml.com/pub/a/2006/01/11/from-microsoft-to-openoffice.html 有了 pdf 文件后,将它们全部发送到打印机会容易得多,方法是使用pdftk或使用普通打印选项将它们全部合并成一个大 pdf。
首先,在 Nautilus 中选择相关的 .odt 文档...
更新:
您可以通过添加Nautilus 操作来完全“自动化”该过程
sudo apt-get install nautilus-actions
例如(nautilus-actions setup):
命令:
ooffice -writer -p -headless
参数:
%M
文件名:
*.odt
[*]
如果选择有多个文件夹文件,则出现或者:
这是我原来的“终端”版本
在 Nautilus 中,将选定的文件复制到剪贴板(存储文件名)...
在 OpenOffice 中设置所需的打印机设置...
在
gnome-terminal
,使用上下文菜单项Paste Filenames
...注意:粘贴的文件名是:'单引号'和空格分隔
ooffice -writer -p 'YOUR' 'PASTED' 'FILENAMES' &
我不知道终端命令行可以处理多长时间,但它确实有效..
(我刚刚测试过它;打印到 cups-pdf 虚拟“打印机”)
在具有 LibreOffice 而不是 OpenOffice 的较新版本的 Ubuntu 上,请务必使用
libreoffice
- 命令。在 libreoffice 上,您可能还必须使用“--”而不是“-”,那么完整的命令是:
我认为您需要的是批量转换以将所有文档转换为 pdf:
http://www.xml.com/pub/a/2006/01/11/from-microsoft-to-openoffice.html
有了 pdf 文件后,将它们全部发送到打印机会容易得多,方法是使用
pdftk
或使用普通打印选项将它们全部合并成一个大 pdf。