/[scripts]/trunk/pdf2flash.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/pdf2flash.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 70 - (hide annotations)
Fri Feb 22 02:18:49 2008 UTC (16 years, 1 month ago) by dpavlin
File MIME type: application/x-sh
File size: 1201 byte(s)
convert pdf to web viewable flash using swftools

1 dpavlin 70 #!/bin/sh -x
2    
3     # needs swftools based on
4     # http://www.swftools.org/pdf2swf_usage.html
5    
6     tmp=out/tmp.swf
7    
8     viewer=/usr/share/swftools/swfs/simple_viewer.swf
9     viewer=/home/dpavlin/x/flash/viewer_home.swf
10     viewer=/home/dpavlin/x/flash/E_viewer.swf
11     viewport="viewport=$tmp"
12    
13     # no drag-to-scroll effect
14     #viewer=./fdview/build/fdviewer.swf
15     #viewport='#1=tmp.swf'
16    
17     #limit="-p 1-5"
18    
19     preloader=/usr/share/swftools/swfs/PreLoaderTemplate.swf
20    
21     loader=/usr/share/swftools/swfs/tessel_loader.swf
22     #loader=/usr/share/swftools/swfs/swft_loader.swf
23    
24     test -d out || mkdir out
25    
26     out=`basename $1 | sed -e 's/.pdf//'`
27    
28     o="out/$out.swf"
29    
30     #test -f $out.swf && exit
31    
32     echo "*** convert $1 to $out.swf"
33    
34     # convert pdf to swf
35     pdf2swf -s insertstop $limit $1 -o $tmp
36    
37     # add viewer
38     swfcombine -o $o $viewer $viewport
39    
40     t2=tmp2.swf
41    
42     # add loader
43     #swfcombine -o $o $preloader -x 3000 -y 3000 loader=$loader movie=$o
44    
45     # correct size of flash
46     #swfbbox -Oe $o -o $tmp && mv $tmp $o
47     swfcombine --dummy `swfdump -XY $tmp` $o -o $o
48    
49     # fix framerate to loader's one
50     swfcombine --dummy `swfdump -r $loader` $o -o $o
51    
52     #rm $tmp
53    
54     # create html
55     #wmk -f single.wml -o $out.html -DNAME=$out
56     cd out && swfdump --html $out.swf > $out.html
57    
58     ls -al $out*

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.26