#!/bin/sh

# convert text from PDF to HTML

set -e

# resolve options
eval set -- "$(getopt -s sh -o f -- "$@")"
while true; do case "$1" in -f) force=1; shift;; --) shift; break;; esac; done

. /lib/lsb/init-functions

log_action_begin_msg "Convert PDF → HTML"
for stem in "$@"; do
	infile=$stem.pdf
	outfile=$stem.htm
	log_action_cont_msg $stem
	[ -n "$force" ] || [ ! -f $outfile ] || [ $outfile -ot $infile ] || [ $outfile -ot "$0" ] || { log_warning_msg "skipped"; continue; }
	pdftohtml -q -c -s -i $infile
	mv -f $stem-html.html $outfile
	rm -f $stem-outline.html
done
log_action_end_msg $?