libreoffice を使用して Excel を PDF に変換する方法
- POST
アップロードされた Excel を PDF に変換して保存する必要があり
調査を行った LibreOffice で変換する方法を備忘録として残しておく
※図形など綺麗に変換されないパターンもあるため注意が必要
前提 LibreOffice を事前にインストールしておく
/Applications/LibreOffice.app/Contents/MacOS/soffice にインストールしている場合
方法 以下のコマンドで変換を行う ※Calc を使用して PDF に変換
参考
指定できるフィルタ
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf:"calc_pdf_Export" {Excel File Path} その他 以下のようにすることで soffice コマンドを登録可能
/usr/local/bin/soffice を作成して中に以下を記載する #!/bin/bash # Need to do this because symlink won't work # It complains about some .plist files /Applications/LibreOffice.app/Contents/MacOS/soffice "$@" 以下のコマンドで実行権限を付与する sudo chmod +x /usr/loca/bin/soffice 上記を sh として gist に置いているので以下でも可
sudo curl https://gist.