2021-08-16
Libreoffice, PDF, ShellScript
make pdf with libreoffice
各種ファイルのpdf化をlibreofficeで実行してみた. 出来具合はまぁまぁだけど, 文字さえちゃんと入ってればいいかな, というレベルならば割りと良い気がします.
参考
http://naruoga.hatenablog.com/entry/2015/12/21/201558#fn-936ec94d http://qiita.com/motomiya326/items/c16038b670927468b89b http://qiita.com/y_irabu/items/5d916562744b05c5fc82 https://www.libreoffice.org/get-help/install-howto/os-x/
PATH: http://qiita.com/soarflat/items/d5015bec37f8a8254380 http://qiita.com/soarflat/items/09be6ab9cd91d366bf71 http://qiita.com/hirokishirai/items/5a529c8395c4b336bf31 http://qiita.com/magicant/items/d3bb7ea1192e63fba850
environment
mac osx 10.11 el capitan LibreOffice 5.3.3.2
preparation
install
ここ https://www.libreoffice.org/get-help/install-howto/os-x/ からdmgをDLして実行してinstall
set path
pathを通す.
emacs ~/.bash_profile
(or
emacs ~/.bashr
)
で開いて
#libreoffice
export PATH=$PATH:/Applications/LibreOffice.app/Contents/MacOS
を追加.
source ~/.bash_profile
(or
source ~/.bashr
)
でsourceコマンド実行して, PATHが通るようにする.
(ターミナルを一度閉じて再び開くだけではだめなことも)
これでsoffice
で使える様になる
PATHを通すために環境変数の設定を理解する (Mac OS X) .bash_profile ? .bashrc ? いろいろあるけどこいつらなにもの?
usage
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf:writer_pdf_Export *.doc
soffice --headless --convert-to pdf:writer_pdf_Export *.doc
soffice --version
soffice --help
result
pdf化するテストをしてみた
割りと良い感じに動いた拡張子
doc html ppt pptx rtf txt xls xlsx
エラーが出たけど動いた拡張子
docx
エラーは出なかったけど一部がおかしかった拡張子
csv