#!/bin/bash # @copyright GPL License 2010 - Vikas Mahajan - http://vikasmahajan.wordpress.com # @copyright GPL License 2013 - Florian HEnry - florian.henry@open-concept.pro # #if [ -f "$1.odt" ] # then # soffice --invisible --convert-to pdf:writer_pdf_Export --outdir $2 "$1.odt" # retcode=$? # if [ $retcode -ne 0 ] # then # echo "Error while converting odt to pdf: $retcode"; # exit 1 # fi # else # echo "Error: Odt file does not exist" # exit 1 #fi if [ -f "$1.odt" ] then nbprocess=$(pgrep -c soffice) if [ $nbprocess -ne 1 ] then soffice --invisible --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard --headless & retcode=$? if [ $retcode -ne 0 ] then echo "Error running soffice: $retcode" exit 1 fi sleep 2 fi jodconverter "$1.odt" "$1.pdf" retcode=$? if [ $retcode -ne 0 ] then echo "Error while converting odt to pdf: $retcode" exit 1 fi sleep 1 else echo "Error: Odt file does not exist" exit 1 fi