Web上で変換サービスはたくさんあるんだけれど、サーバ内で変換して出力するパターンはあまり検索にも引っかからなかったのでメモ。

OSはCentOS6。
OpenOfficeとJODConverterをインストール。
このあたりの記事参照。

OpenOffice.orgをドキュメント変換ツールとして活用する方法
JODConverter
OpenOfficeを使ってPDFを作成

# export DISPLAY=:1.0
# Xvfb :1 &
# Xvfb :1 -screen 0 1024x768x8
# soffice -headless -accept="socket,port=8100;urp;" -nofirststartwizard &
# netstat -anp | grep 8100
# java -jar /path/to/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/sample.docx /tmp/sample.pdf