批量打印 ODT 文档

Isa*_*iah 7 openoffice.org printing libreoffice

除了在 OpenOffice/LibreOffice 中打开每个文档并分别打印每个文档之外,是否有更快的方法来打印多个 ODT 文档?如果我可以在 Nautilus 中选择多个文档并有一些选项可以使用相同的打印设置打印它们,那就太好了。

Pet*_*r.O 11

首先,在 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-command。


在 libreoffice 上,您可能还必须使用“--”而不是“-”,那么完整的命令是:

libreoffice --writer -p --headless 'filename1' 'filename2'
Run Code Online (Sandbox Code Playgroud)