如何从命令行将ppt转换为pdf?
我有一个包含一堆ppts的文件夹,我想将其转换为单独的pdf。
你可以使用unoconv 。 它可以在存储库中使用,因此您可以只apt-get
它: unoconv ( 直接安装链接 )
请注意,网页中的信息已过时。 使用man或键入unoconv -h
来获取实际的命令行选项。 它的工作原理如下:
unoconv -f pdf presentation.odt
此命令将创建presentation.pdf文件。
我只用它来批量转换ods到pdf,它完美无缺。 我没有尝试过演示文稿(但现在进行快速测试),但我希望它能很好地运行。
请注意,它不适用于Lucid(10.04),因为python-openoffice
出价中存在错误。 如果您需要在Lucid上使用它,可以将此ppa添加到您的软件源以升级您的Openoffice版本。
您也可以使用libreoffice的命令行来达到目的。 此示例将当前目录中的所有ppt文件转换为pdf:
libreoffice --headless --invisible --convert-to pdf *.ppt
–headless
以“无头模式”启动,允许在没有用户界面的情况下使用应用程序。
当应用程序由外部客户端通过API控制时,可以使用此特殊模式…
它意味着 – 不可见并严格忽略任何GUI环境。
和
– 无形
以隐形模式启动。
启动徽标和初始程序窗口都不可见。 可以控制LO,并可以通过API打开文档和对话框。
使用此参数启动时,只能使用taskmanager(Windows)或kill命令(基于UNIX的系统)退出。
获取有关命令行选项的更多信息:
man libreoffice
(注意:在命令行工作之前,必须关闭所有正在运行的LibreOffice实例。)
将.ppt文件转换为PDF的最简单方法是通过命令行安装unoconv:
sudo apt-get install unoconv
然后从ppt文件可用的驱动器中打开终端。 现在输入:
unoconv -f [format] pdf filename.ppt
就这样。 完成。
很容易作弊。
使用unoconv
与midnight commander
将odt
转换为pdf
:
- 发射
mc
- 导航
odt
文件的位置 - 使用
Ctrl-T
然后F2,@,
标记odt
文件F2,@,
- 粘贴在
unoconv -f pdf
它会发出一堆可怕的错误信息,但它有效!