使用Debian命令行将文档转换为PDF

PDF(或可移植文档格式)通常是打印,共享和通过电子邮件发送文档(尤其是大型文档)的首选。在Windows和macOS上,您可能非常熟悉并依赖广泛用于创建,查看和编辑pdf文件的Acrobat产品。不幸的是,Linux系统没有默认的PDF创建器。但是,您可以使用LibreOffice Shell工具在Debian中创建PDF文件。本文介绍了如何使用Terminal(Debian命令行)将.doc和.docx文件转换和批量转换为PDF版本。

为什么要使用命令行?

如果您熟悉终端,则不希望离开命令行,而去其他地方进行任何日常技术活动。总有一种方法可以在终端中执行几乎所有操作。那么为什么PDF转换不同呢!使用终端可使某些任务更高效,更快捷。命令行工具使用的资源很少,是广泛使用的图形应用程序的绝佳替代品,尤其是在您使用旧硬件的情况下。

本文中描述的命令和过程是在Debian 10 Buster系统上执行的。

使用LibreOffice CLI Lowriter进行PDF转换

LibreOffice Write是LibreOffice软件包的一部分,在大多数Linux发行版中,默认情况下几乎都可用。如果您的系统没有它,则可以从Debian Software Manager轻松地安装它。

在这里,我们使用相同的CLI将文档转换为PDF。

要从命令行使用LOwriter,请执行以下操作:

使用Debian Application Launcher搜索打开Debian命令行终端,如下所示:

Debian终端

可以使用Super / Windows键访问Application Launcher。

运行以下命令以确保系统上安装了lowriter:

$ lowriter --version

检查作者的版本

将单个ODT,DOC或DOCX文件转换为PDF

要在当前目录中转换单个文件,请使用以下语法:

$ lowriter --convert-to pdf filename.odt

$ lowriter --convert-to pdf filename.doc

$ lowriter --convert-to filename.docx

以下是将下载文件夹中的.docx文件转换为PDF的方法。

DOC和DOCX文件转换为PDF

发生错误时:

如果在转换文件时出现以下错误:

错误处理

接下来,如下安装libreoffice-java-common软件包。

$ sudo apt-get install libreoffice-java-common

pdf转换过程之后,当您使用ls命令列出当前文件夹的内容时,还将显示新转换的pdf文件,如下所示。

转换后的PDf文件

将DOC和DOCX或ODT文件批量转换为PDF

使用以下语法将当前目录中的所有.doc或.docx文件批量转换为PDF:

$ lowriter --convert-to pdf *.doc

或者:

$ lowriter --convert-to pdf *.docx

或者:

$ lowriter --convert-to pdf *.odt

这是使用LibreOffice CLI将文档从.doc和.docx转换为PDF的方式。无需其他安装或冗长的步骤。您拥有所需的一切。从Debian命令行从.doc / .docx转换为pdf。

使用Debian命令行将文档转换为PDF

Sidebar