generated from pdf2swf_usage.html
authorkramm <kramm>
Sun, 28 Oct 2001 17:47:51 +0000 (17:47 +0000)
committerkramm <kramm>
Sun, 28 Oct 2001 17:47:51 +0000 (17:47 +0000)
pdf2swf/HOWTO_pdf2swf [new file with mode: 0644]

diff --git a/pdf2swf/HOWTO_pdf2swf b/pdf2swf/HOWTO_pdf2swf
new file mode 100644 (file)
index 0000000..45a3d3d
--- /dev/null
@@ -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