在 Debian 命令行上將文檔轉換為 PDF

在打印、共享和通過電子郵件發送文檔時,PDF 或便攜式文檔格式通常是我們的首選,尤其是較大的文檔。 對於 Windows 和 macOS,您可能非常熟悉並依賴廣泛使用的 Acrobat 產品來創建、查看和編輯 pdf 文件。 不幸的是,您的 Linux 系統上沒有可用的默認 pdf 創建器。 但是,您可以使用 LibreOffice shell 工具在 Debian 中創建 PDF 文件。 在本文中,我們將解釋如何使用 Debian 命令行終端將 .doc 和 .docx 文件轉換和批量轉換為它們的 pdf 版本。

為什麼是命令行?

如果您精通終端,那麼您不會想離開舒適的命令行並去其他地方進行任何日常技術活動。 總有一種方法可以在終端內完成我們幾乎所有的工作。 那麼,為什麼pdf轉換應該有所不同! 使用終端可以使某些任務更高效,甚至更快。 命令行工具不會使用太多資源,因此是廣泛使用的圖形應用程序的絕佳替代品,尤其是當您使用舊硬件時。

我們已經在 Debian 10 Buster 系統上運行了本文中提到的命令和過程。

使用 LibreOffice CLI Lowriter 進行 pdf 轉換

LibreOffice Write 是 LibreOffice 軟件包的一部分,默認情況下在大多數 Linux 發行版中都可用。 如果您的系統缺少它,您可以從 Debian 軟件管理器輕鬆安裝它:

在這裡,我們將使用相同的 CLI 將我們的文檔轉換為 pdf。

以下是從命令行使用 LOwriter 的方法:

通過 Debian Application Launcher 搜索打開您的 Debian 命令行終端,如下所示:

可以使用 Super/Windows 鍵訪問應用程序啟動器。

請通過運行以下命令確保 lowriter 已安裝在您的系統上:

$ lowriter –version

Lowriter 版本檢查

將單個 ODT、DOC 或 DOCX 文件轉換為 PDF

使用以下語法來轉換位於當前目錄中的單個文件:

$ lowriter –convert-to pdf filename.odt

或者

$ lowriter –convert-to pdf 文件名.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。