LibreOffice 檔案轉換為多種格式

from https://www.gushiciku.cn/pl/gYgd/zh-tw 


LibreOffice 擁有所有你想要的辦公軟體套件的生產力功能,使其成為微軟 Office 或谷歌套件的流行的開源替代品。LibreOffice 的能力之一是可以從命令列操作。例如,Seth Kenlon 最近解釋瞭如何使用 LibreOffice 用全域性命令列選項將多個檔案 從 DOCX 轉換為 EPUB。他的文章啟發我分享一些其他 LibreOffice 命令列技巧和竅門。

在檢視 LibreOffice 命令的一些隱藏功能之前,你需要了解如何使用應用選項。並不是所有的應用都接受選項(除了像 --help 選項這樣的基本選項,它在大多數 Linux 應用中都可以使用)。

$ libreoffice --help

這將返回 LibreOffice 接受的其他選項的描述。有些應用沒有太多選項,但 LibreOffice 好幾頁有用的選項,所以有很多東西可以玩。

就是說,你可以在終端上使用 LibreOffice 進行以下五項有用的操作,來讓使軟體更加有用。

1、自定義你的啟動選項

你可以修改你啟動 LibreOffice 的方式。例如,如果你想只打開 LibreOffice 的文書處理器元件:

$ libreoffice --writer  # 啟動文書處理器

你可以類似地開啟它的其他元件:

$ libreoffice --calc  # 啟動一個空的電子表格
$ libreoffice --draw  # 啟動一個空的繪圖文件
$ libreoffice --web   # 啟動一個空的 HTML 文件

你也可以從命令列訪問特定的幫助檔案:

$ libreoffice --helpwriter
LibreOffice Writer help

或者如果你需要電子表格應用方面的幫助:

$ libreoffice --helpcalc

你可以在不顯示啟動螢幕的情況下啟動 LibreOffice:

$ libreoffice --writer --nologo

你甚至可以在你完成當前視窗的工作時,讓它在後臺最小化啟動:

$ libreoffice --writer --minimized

2、以只讀模式開啟一個檔案

你可以使用 --view 以只讀模式開啟檔案,以防止意外地對重要檔案進行修改和儲存:

$ libreoffice --view example.odt

3、開啟一個模板文件

你是否曾經建立過用作信頭或發票表格的文件?LibreOffice 具有豐富的內建模板系統,但是你可以使用 -n 選項將任何文件作為模板:

$ libreoffice --writer -n example.odt

你的文件將在 LibreOffice 中開啟,你可以對其進行修改,但儲存時不會覆蓋原始檔案。

4、轉換文件

當你需要做一個小任務,比如將一個檔案轉換為新的格式時,應用啟動的時間可能與完成任務的時間一樣長。解決辦法是 --headless 選項,它可以在不啟動圖形使用者介面的情況下執行 LibreOffice 程序。

例如,在 LibreOffic 中,將一個文件轉換為 EPUB 是一個非常簡單的任務,但使用 libreoffice 命令就更容易:

$ libreoffice --headless --convert-to epub example.odt

使用萬用字元意味著你可以一次轉換幾十個文件:

$ libreoffice --headless --convert-to epub *.odt

可以將檔案轉換為多種格式,包括 PDF、HTML、DOC、DOCX、EPUB、純文字等

5、從終端列印

你可以從命令列列印 LibreOffice 文件,而無需開啟應用:

$ libreoffice --headless -p example.odt

這個選項不需要開啟 LibreOffice 就可以使用預設印表機列印,它只是將文件傳送到你的印表機。

要列印一個目錄中的所有檔案:

$ libreoffice -p *.odt

(我不止一次執行了這個命令,然後用完了紙,所以在你開始之前,確保你的印表機裡有足夠的紙張。)

你也可以把檔案輸出成 PDF。通常這和使用 --convert-to-pdf 選項沒有什麼區別,但是很容易記住:

$ libreoffice --print-to-file example.odt --headless

額外技巧:Flatpak 和命令選項

如果你是使用Flatpak 安裝的 LibreOffice,所有這些命令選項都可以使用,但你必須通過 Flatpak 傳遞。下面是一個例子:

$ flatpak run org.libreoffice.LibreOffice --writer

它比本地安裝要麻煩得多,所以你可能會受到啟發寫一個 Bash 別名 來使它更容易直接與 LibreOffice 互動。

令人驚訝的終端選項

通過查閱手冊頁面,瞭解如何從命令列擴充套件 LibreOffice 的功能:

$ man libreoffice






留言

熱門文章