From: kramm Date: Sun, 28 Oct 2001 17:47:51 +0000 (+0000) Subject: generated from pdf2swf_usage.html X-Git-Tag: release-0-1-0~103 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=ae06f288738ae854b3dfb553db665ab7f3180f86 generated from pdf2swf_usage.html --- diff --git a/pdf2swf/HOWTO_pdf2swf b/pdf2swf/HOWTO_pdf2swf new file mode 100644 index 0000000..45a3d3d --- /dev/null +++ b/pdf2swf/HOWTO_pdf2swf @@ -0,0 +1,59 @@ + +Creating browseable SWFs from PDFs + + Suppose you have an arbitrary pdf file, "document.pdf". Furthermore, + you have downloaded [1]SimpleViewer.swf into the directory where + document.pdf lies. + Now call: + $ pdf2swf -o tmp.swf document.pdf + $ swfcombine -o flashfile.swf SimpleViewer.swf viewport=tmp.swf + Now, flashfile.swf should be a browseable flash representation of + document.pdf which can be embedded into your web page. + If you don't know how to embed SWFs into html pages, it's explained at + [2]http://www.macromedia.com/support/flash/ts/documents/tn4150.html . + +Creating JPEG Slideshows + + You can do the same thing described above with jpeg files. Simply use + $ jpeg2swf -o tmp.swf pic1.jpeg pic2.jpeg ... + $ swfcombine -o flashfile.swf SimpleViewer.swf viewport=tmp.swf + +Linking a Preloader + + Depending on the size of your PDFs/SWFs, you may want to have some + kind of loading animation displayed while the browser is busy getting + the actual document. Assuming you have some file like flashfile.swf + above, you furthermore need the file [3]PreLoader.swf and an arbirtary + loading animation of your choice. (To get started, try [4]loading.swf, + or just convert a "Loading" JPEG picture to swf (jpeg2swf -o + loading.swf picture.jpg)) Now use + $ swfcombine -o flashfilewithloader.swf PreLoader.swf + loader=loading.swf movie=flashfile.swf + +Creating your own Viewers + + If you know about Flash, and you want to substitute SimpleViewer from + above with something more sophisticated, follow these rules: + 1. There has to be some rectangle (Movieclip, whatever... ) in your + Viewer, named "viewport". (This name is used to reference the object + when using swfcombine for merging it with the converted pdfs) + 2. Browsing buttons next to the rectangle (which turn pages in the + shown pdf) should trigger some Actionsscript events, like + + SetTarget "viewport" + NextFrame + SetTarget "" + + to set the frame in the to-be-replaced rectangle. (It will be replaced + with a MovieClip, therefore a SetTarget is neccessary) + _________________________________________________________________ + + [5]Back to the SWFTools Project page + +References + + 1. http://www.quiss.org/swftools/SimpleViewer.swf + 2. http://www.macromedia.com/support/flash/ts/documents/tn4150.html + 3. http://www.quiss.org/swftools/PreLoader.swf + 4. http://www.quiss.org/swftools/loading.swf + 5. http://www.quiss.org/swftools