min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

RaspberryPi3 に LibreOffice をインストールする(大量エクセルファイルを一括でPDFに変換する準備)

RaspberryPi 3 に LibreOfficeをインストールしてみる。

f:id:min117:20190316231012p:plain

 

やりたいのはこれ。大量の xlsx ファイルを一括でPDFにしたい。

qiita.com

素晴らしい記事だ。

f:id:min117:20190316231839p:plain

 

LibreOfficeに含まれるPDF変換機能を使って、特定のフォルダにあるエクセルファイルを一括でPDFにしてサーバに置いて閲覧できる状態にしたい、というのが今回の趣旨。

 

それに先立って、まずは RaspberryPi3 に LibreOffice をインストールする。

 

 

 

必要なソフトウェアをインストールする。

sudo apt-get -y update && \

sudo apt-get -y install libreoffice && \

sudo apt-get -y install libreoffice-l10n-ja && \

sudo apt-get -y install libreoffice-headless

f:id:min117:20190316230750p:plain

冒頭記事によると一括処理のためには「libreoffice-headless」が必須のようだ。

 

f:id:min117:20190316232015p:plain

インストール完了…に見えたが

f:id:min117:20190316232210p:plain

コンソール末尾にあるとおり肝心のlibreoffice-headless がインストール失敗している。

 

もしかしてheadlessはわざわざインストールしなくてもパッケージに含まれてるんじゃないの?

 

と思ったら、案の定、機能として持っている(別途のインストールは不要)ようだ。

$ libreoffice -h | grep headless

f:id:min117:20190316232425p:plain

バッチモードで動作する、とある。

 

起動してみるも

f:id:min117:20190316232841p:plain

日本語じゃないなぁ。

f:id:min117:20190316232724p:plain

 

このへん参考に日本語化する。

linux-memo.net

 

sudo apt-get install ttf-kochi-gothic \
xfonts-intl-japanese xfonts-intl-japanese-big xfonts-kaname uim uim-anthy \
jfbterm

f:id:min117:20190316233335p:plain

f:id:min117:20190316234206p:plain

f:id:min117:20190316234534p:plain

f:id:min117:20190316234645p:plain

f:id:min117:20190316234911p:plain

f:id:min117:20190316235653p:plain

f:id:min117:20190316235746p:plain

 

バッチリ日本語になった。

f:id:min117:20190317000820p:plain

 

次回はこれを利用して、大量のエクセルファイル.xlsxを一括でPDFに変換するのを試す。

f:id:min117:20190317001927p:plain