FlexPaper是一個被設計用來與PDF2SWF一起使用,開源輕量級的在瀏覽器上顯示各種文檔的組件, 使在Flex中顯示PDF成爲可能,而這個過程並無需PDF軟件環境的支持。它可以被當做Flex的庫來使用。也可以通過將一些例如Word、PPT等文 檔轉成PDF,然後實現在線瀏覽。
一. 使用PDF2SWF準備好你的文檔
首先要將PDF轉成SWF,這步可以使用開源 的SwfTools自動完成
1.到http://www.swftools.org/download.html下 載安裝 SwfTools,當前最新版本是0.9
2. 轉換PDF到SWF,可以通過命令行的方式,例如將Paper3.pdf轉換成Paper3.swf
C:\SWFTools\pdf2swf Paper3.pdf -o Paper3.swf
二. 使用已經編譯好的FlexPaper的flash版本瀏覽你的文檔
下 載並解壓出已經編譯好的FlexPaper
zip文件包含一個例子文件叫做FlexPaperViewer.html,它向你展示了需要傳給 FlexPaper的 基本參數
var params = {
SwfFile : "Paper.swf",
Scale : 0.6
}
swfobject.embedSWF("FlexPaperViewer.swf","cb","500","500","9.0.0","js/swfobject/expressInstall.swf", params);
//SwfFile參數是你想顯示的文件,Scale是0-1之間的數,表示顯示的放大參數
複製你創建出來 的swf和PDF2SWF到解壓縮出的相同目錄
確定你添加了FlexPaperViewer.swf
三. 在Flex中使用FlexPaper
1. 下載FlexPaper SWC,添加到你的Flex項目libs中
2. 複製你用PDF2SWF創建的SWF到你的bin-debug目錄,如Paper3.swf,添加FlexPaper組 件到你的flex代碼中Xml代碼
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
width="800" height="500"
xmlns:flexpaper="com.favzone.controls.flexpaper.*">
<flexpaper:FlexPaperViewer width="800" height="500"
Scale="1" SwfFile="Paper3.swf" />
</mx:Application>
FlexPaper 使用入門——在線PDF顯示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
FlexPaper+SWFTools 實現仿百度文庫及一些小問題
Mr?zhang
2020-02-21 05:09:28
第三步:FlexPaper呈現swf
Mr?zhang
2020-02-21 05:09:28
第二步:pdf轉swf
Mr?zhang
2020-02-21 05:09:28
(五)在前端增加相應代碼顯示文檔
爱撸铁的程序员
2020-05-30 18:42:13
FlexPaper 使用入門——在線PDF顯示
tianhaimo
2020-02-21 17:01:55
第一步:office轉pdf
Mr?zhang
2020-02-21 05:09:28
【FlexPaper】參數以及使用
随缘的一个人
2020-02-20 19:30:44
使用flexpaper展現swf
iteye_16094
2018-09-06 11:49:12
FlexPaper的深入瞭解和應用
Eric_______
2018-09-03 19:09:41
Java+FlexPaper+swfTools仿百度文庫文檔在線預覽系統設計與實現
salcon
2018-08-31 14:29:46
flexPaper的注意事項
yijukang
2018-08-28 04:07:43
關於在web項目中將pdf文件顯示成swf文件的相關詳細說明
mishidezhu
2018-08-22 23:11:37
瀏覽器中在線瀏覽pdf
StalvanMistmantle
2018-08-22 06:04:05
24小時熱門文章