LinuxやMacのコマンドラインでExcelからPDFに変換する方法

管理システムには請求書などのドキュメントをExcelやPDFで発行する機能が要求されます。ExcelとPDFをそれぞれ別々に作成するのは2倍手間がかかってしまいます。PDFより作成しやすいExcelを生成しPDFに変換する方法をご紹介します。

LinuxやMacのコマンドラインでExcelからPDFに変換する方法

ExcelからPDFにコマンドラインで変換するにはLibreOfficeを使用するのがベスト

色々と調べた結果、LibreOfficeを使うのが良さそうと判明しました。
LibreOfficeとは、

LibreOffice(リブレオフィス)とは、「Microsoft Office」と同等の機能を持つ、オープンソース高機能オフィススイート製品
http://www.ossnews.jp/oss_info/LibreOfficeより

LibreOfficeは色々なOSに簡単にインストールことができます。今回は、MacのOS XUbuntu 14.04にインストールする方法をご紹介します。

LibreOfficeをインストールする方法

MacでLibreOfficeをインストールする方法

HomeBrewで簡単にインストールすることができる

参考
MacやWinでLibreOfficeをコマンド一発インストール – Qiita

Ubuntu14.04でLibreOfficeインストールする方法

Ubuutu14.04は4.xのままだからアップグレードする

参考
Ubuntu 14.04でLibreOfficeを4.xから5.xにアップグレードする方法

いざLibreOfficeを使用してExcelファイルからPDFファイルにコマンドで変換

Mac で LibreOffice を使って PowerPoint を PDF に変換する(コマンドラインで) – Qiita
以下のコマンドで変換できる

Ubuntu 14.04でLibreOfficeを利用すると文字化けしてしまう問題

日本語のフォントが入っていないのが原因??
以下のサイトを参考にフォントを入れると解決した
ImageMagickとlibreofficeを使ったOffice->PDF->PNG変換について(コマンドライン編) – Qiita

LinuxやMacのコマンドラインでExcelからPDFに変換する方法のまとめ

LibreOfficeを利用するのが良さそう
フォントが入っていないと文字化けすることに注意する