Macromedia FlashPaper2.2和contribute3.1一樣都是Studio 8里的組件,F(xiàn)lashPaper的作用就是可以把Office文檔(Word、Excel、powerpoint)轉(zhuǎn)換成為SWF格式的Flash文件和PDF文檔,轉(zhuǎn)換速度非??欤Ч浅F?。我轉(zhuǎn)換過一個兩百多頁的Word文檔,只用了一分鐘左右。此外,也可以將圖片轉(zhuǎn)換成PDF或者Flash影片。小弟昨天弄了大半天,終于做好了這個綠色版本。希望大家喜歡。只要首先運(yùn)行初始化文件夾中的“初始化.bat”就可以了,如果提示“沒有找到flash播放器”那就再運(yùn)行“GetFlash.exe"
使用說明:
用法一
打開需要轉(zhuǎn)換格式的Word、PowerPoint、Excel等Office文件,會發(fā)現(xiàn)菜單里多了這個按鈕:。點(diǎn)擊這個按鈕,選擇文件的保存路徑和文件名,點(diǎn)“保存”按鈕即可:
用法二
打開需要轉(zhuǎn)換的的文件所在的文件夾,再打開FlashPaper程序(“開始”→“程序”→“Macromedia”→“Macromedia Flash Paper 2”),將文件拖放到FlashPaper程序窗口中:
“File”→“Options...”,是否包含大綱呢?(在左側(cè)顯示)
“File”→“Save as Macromedia Flash...”,選擇文件的保存路徑和文件名,點(diǎn)“保存”按鈕
修改心得:
FlashPaper 是Macromedia公司推出的一款功能強(qiáng)大的電子文檔類工具。只要系統(tǒng)的插件支持,他就可以將幾乎所有的文檔格式轉(zhuǎn)換為swf文件而不改變文檔原有的排版和布局,甚至可以自由放大和縮小。這就使文檔的格式統(tǒng)一化,便于傳播和閱讀??上г贔lashpaper2.2之后,Macromedia公司就沒有對它再進(jìn)行更新。
Flashpaper在轉(zhuǎn)化時會調(diào)用它的模板文件DefaultViewer2.swf。這個文件是轉(zhuǎn)化好之后的文檔的原型。今天要說的就是對模版文件DefaultViewer2.swf的解析,通過他可以自由擴(kuò)展出需要的模板,達(dá)到轉(zhuǎn)化后的swf文檔為我所用的效果,例如加水印,等等。模版文件DefaultViewer2.swf有以下調(diào)用方法:getIFlashPaper()——返回一個object,flashpaper的實(shí)例化對象
isFlashPaperDocument——默認(rèn)返回true,是否是flashpaper的文檔
getViewerType()——返回文檔類型
getViewerVersion()——返回文檔版本
getCurrentPage()——返回當(dāng)前瀏覽的頁數(shù)
setCurrentPage(pageNumber)——設(shè)置當(dāng)前瀏覽的頁數(shù)
getNumberOfPages()——返回文檔總頁數(shù)
getLoadedPages()——返回已載入頁數(shù)
showPrevNextUI(flag)——是否打開‘上一頁’,‘下一頁’按鈕
showPrintUI(flag)——是否打開‘打印按鈕’
printTheDocument()——調(diào)用flashpaper內(nèi)置的打印方法,打印文檔
showZoomUI(flag)——是否打開‘縮放’按鈕
setCurrentZoom(percent)——設(shè)置瀏覽文檔的縮放比例,百分比
getCurrentZoom()——返回瀏覽文檔的當(dāng)前縮放比例
setSize(w, h)——設(shè)置flashpaper的寬和高
onPageChanged(newPageNumber)——當(dāng)瀏覽頁發(fā)生改變時自動調(diào)用的函數(shù),默認(rèn)輸出當(dāng)前瀏覽頁數(shù)
onZoomChanged(percent)——當(dāng)瀏覽文檔縮放比例時自動調(diào)用的額函數(shù),默認(rèn)執(zhí)行內(nèi)容位空
onVisibleAreaChanged()——當(dāng)瀏覽文檔長寬變化時自動調(diào)用的額函數(shù),默認(rèn)執(zhí)行內(nèi)容位空
對上面方法的了解就足以制作出屬于自己的flashpaper了!