DUICUO

コマンドラインでLibreOfficeを使うための5つのヒント

[[388749]]

コマンドラインで直接、ファイルに対する変換、印刷、保護などの操作を実行します。

LibreOfficeは、オフィススイートに求められる生産性向上機能をすべて備えており、Microsoft OfficeやGoogle Suiteに代わるオープンソースのツールとして人気を博しています。LibreOfficeの特長の一つは、コマンドライン操作性です。例えば、Seth Kenlon氏は最近、LibreOfficeのグローバルコマンドラインオプションを使って複数のファイルをDOCXからEPUBに変換する方法を解説しました。彼の記事に触発されて、LibreOfficeのコマンドラインに関するヒントやコツをいくつかご紹介します。

LibreOfficeコマンドの隠れた機能をいくつか試す前に、アプリケーションオプションの使い方を理解する必要があります。すべてのアプリケーションがオプションを受け付けるわけではありません( --helpのような基本オプションは、ほとんどのLinuxアプリケーションで利用可能です)。

  1. $ libreoffice -- help

LibreOfficeで使用できるその他のオプションの説明が表示されます。アプリケーションによってはオプションがあまり多くない場合もありますが、LibreOfficeには便利なオプションが数ページにわたって用意されているので、いろいろと試してみることができます。

つまり、ターミナル上でLibreOfficeを使用すると、次の5つの便利な操作を実行して、ソフトウェアをさらに便利にすることができます。

1. 起動オプションをカスタマイズする

LibreOfficeの起動方法を変更できます。例えば、LibreOfficeのワードプロセッサコンポーネントのみを起動したい場合は、次のようにします。

  1. $ libreoffice -- writer # 启动文字处理器

他のコンポーネントも同様の方法で開くことができます。

  1. $ libreoffice -- calc # 启动一个空的电子表格
  2. $ libreoffice -- draw # 启动一个空的绘图文档
  3. $ libreoffice -- web # 启动一个空的 HTML文档

コマンドラインから特定のヘルプ ファイルにアクセスすることもできます。

  1. $ libreoffice -- helpwriter

LibreOffice Writer ヘルプ

または、スプレッドシート アプリケーションに関するサポートが必要な場合:

  1. $ libreoffice -- helpcalc

スプラッシュ画面を表示せずに LibreOffice を起動することができます。

  1. $ libreoffice -- writer -- nologo

現在のウィンドウでの作業が終了したら、最小化してバックグラウンドで起動することもできます。

  1. $ libreoffice -- writer -- minimized

2. ファイルを読み取り専用モードで開く

誤って重要なファイルを変更して保存することを防ぐために、 --viewを使用してファイルを読み取り専用モードで開くことができます。

  1. $ libreoffice -- view example . odt

3. テンプレート文書を開く

レターヘッドや請求書のフォームとして使える文書を作成したことがありますか?LibreOfficeには豊富なテンプレートシステムが組み込まれていますが、 -nオプションを使えば任意の文書をテンプレートとして使うことができます。

  1. $ libreoffice -- writer - n example . odt

ドキュメントは LibreOffice で開き、変更を加えることができますが、保存しても元のファイルは上書きされません。

4. ドキュメントを変換する

ファイルを新しい形式に変換するなど、小さなタスクを実行する必要がある場合、アプリケーションの起動時間はタスクの完了時間と同じくらい長くなることがあります。解決策は、グラフィカルユーザーインターフェースを起動せずにLibreOfficeプロセスを実行できる--headlessオプションです。

たとえば、LibreOffice ではドキュメントを EPUB に変換するのは非常に簡単な作業ですが、 libreofficeコマンドを使用するとさらに簡単になります。

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

ワイルドカードを使用すると、数十のドキュメントを一度に変換できます。

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

ファイルを PDF、HTML、DOC、DOCX、EPUB、プレーンテキストなどのさまざまな形式に変換できます。

5. 端末から印刷する

アプリケーションを開かずに、コマンド ラインから LibreOffice ドキュメントを印刷できます。

  1. $ libreoffice -- headless - p example . odt

このオプションを使用すると、LibreOffice を開かずにデフォルトのプリンタを使用して印刷できます。ドキュメントがプリンタに送信されるだけです。

ディレクトリ内のすべてのファイルを印刷するには:

  1. $ libreoffice - p *. odt

(このコマンドを複数回実行したところ、用紙が足りなくなったことがあります。そのため、開始する前にプリンタに十分な用紙があることを確認してください。)

ファイルをPDFとしてエクスポートすることもできます。これは通常、 --convert-to-pdfオプションを使用するのと変わりませんが、覚えておくと便利です。

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

追加のヒント: Flatpak とコマンドオプション

Flatpakを使用してLibreOfficeをインストールした場合、これらのコマンドオプションはすべて利用可能ですが、Flatpak経由で渡す必要があります。以下に例を示します。

  1. $ flatpak run org . libreoffice . LibreOffice -- writer

これはローカル インストールよりもはるかに複雑なので、LibreOffice と直接対話しやすくするために Bash エイリアスを記述することが必要になるかもしれません。

驚くべき端末オプション

マニュアル ページを参照して、コマンド ラインから LibreOffice の機能を拡張する方法を学びます。

  1. $ man libreoffice