如何从命令行将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 

就这样。 完成。

很容易作弊。

使用unoconvmidnight commanderodt转换为pdf

  • 发射mc
  • 导航odt文件的位置
  • 使用Ctrl-T然后F2,@,标记odt文件F2,@,
  • 粘贴在unoconv -f pdf

它会发出一堆可怕的错误信息,但它有效!