#!/bin/sh -x

# needs swftools based on
# http://www.swftools.org/pdf2swf_usage.html

tmp=out/tmp.swf

viewer=/usr/share/swftools/swfs/simple_viewer.swf
viewer=/home/dpavlin/x/flash/viewer_home.swf
viewer=/home/dpavlin/x/flash/E_viewer.swf
viewport="viewport=$tmp"

# no drag-to-scroll effect
#viewer=./fdview/build/fdviewer.swf
#viewport='#1=tmp.swf'

#limit="-p 1-5"

preloader=/usr/share/swftools/swfs/PreLoaderTemplate.swf

loader=/usr/share/swftools/swfs/tessel_loader.swf
#loader=/usr/share/swftools/swfs/swft_loader.swf

test -d out || mkdir out

out=`basename $1 | sed -e 's/.pdf//'`

o="out/$out.swf"

#test -f $out.swf && exit

echo "*** convert $1 to $out.swf"

# convert pdf to swf
pdf2swf -s insertstop $limit $1 -o $tmp

# add viewer
swfcombine -o $o $viewer $viewport

t2=tmp2.swf

# add loader
#swfcombine -o $o $preloader -x 3000 -y 3000 loader=$loader movie=$o

# correct size of flash
#swfbbox -Oe $o -o $tmp && mv $tmp $o
swfcombine --dummy `swfdump -XY $tmp` $o -o $o

# fix framerate to loader's one
swfcombine --dummy `swfdump -r $loader` $o -o $o

#rm $tmp

# create html
#wmk -f single.wml -o $out.html -DNAME=$out 
cd out && swfdump --html $out.swf > $out.html

ls -al $out*
