2010-12-30
Slideshare / Scribe
- 今天有人問我怎麼在網頁裡鑲嵌 PDF 又不讓使用者下載(某種半開放的作法),我第一個想到的是 Slideshare 跟 Scribe。找了一下可能的工具後,也比較懂背後的原理。基本上就是把各種不同格式,透過 Open Office 轉成 PDF,再用 SWFTools 轉成 SWF 檔案。
- [參考] 使用 SWFTools 把 PDF 轉成可以瀏覽的 SWF 檔案
- [參考] SWFTools 命令
- 如果有裝 Acrobat Reader 的人,應該可以直接用以下網址鑲嵌一個 PDF Reader 在網頁中。 - [參考] PDF embedded within HTML page (2007-09-22)
<object id="host" data="/path/to/document.pdf" type="application/pdf" width="900" height="550" ></object>
- [安裝] Ubuntu 只有 hardy 跟 karmic 有 swftools 套件,lucid 沒有
~$ wget http://free.nchc.org.tw/ubuntu//pool/universe/s/swftools/swftools_0.9.0-0ubuntu1_i386.deb ~$ sudo dpkg -i swftools_0.9.0-0ubuntu1_i386.deb
- [測試] 最簡單的跑法就是 pdf2swf input.pdf 會產生 input.swf,其次如果加 -bl 參數會幫忙加上一頁下一頁的按鈕。
~$ pdf2swf input.pdf ~$ pdf2swf -bl input.pdf
- 想要比較好的操作介面,可以用 http://swfviewer.blogspot.com/ 這裡的 zviewer ,不過測試發現有點問題(找不到 URL?!)
~$ wget http://zviewer.svn.beanstalkapp.com/flash/zviewer.swf ~$ pdf2swf -z -B zviewer.swf input.pdf input.swf ~$ swfdump --xhtml input.swf > input.html
- 下載 rfxview.swf
~$ w3m "http://public.bay.livefilestore.com/y1ppP35lMWuzztjkE0HDgaGRoUpqSuXdtfEqhsOdpGT5zy6kzxaaPMC0DwNUe6L0pFyE9flCr2svy-wfNSfQDzFgg/rfxview.swf?download&psid=1" ~$ pdf2swf -z -B rfxview.swf input.pdf input.swf
Last modified 14 years ago
Last modified on Jan 4, 2011, 4:07:47 PM