亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

web頁面中查看word文檔

系統 1592 0

SWFTools 是一組用來處理 Flash 的 swf 文件的工具包,包括:

1. 合并工具 swfcombine
2. 抽取工具 swfextract
3. PDF/JPEG/PNG/AVI/TTF/WAV 到 SWF 的轉換工具 :pdf2swf, jpeg2swf, png2swf, avi2swf, font2swf, and wav2swf|
4. 文本解析工具 swfstrings
5. SWF 解析器 swfdump
6. SWF 讀寫庫 rfxswflib

?

SWFTools 提供了一系列 將各種文件轉成swf的工具:

  • font2swf.exe
  • gif2swf.exe
  • jpeg2swf.exe
  • pdf2swf.exe
  • png2swf.exe
  • wav2swf.exe

具體的功能就顧名思義了。

其中把pdf轉成swf的工具就是pdf2swf了。在命令行中運行pdf2swf src.pdf des.swf一般能滿足需求。而命令行參數可以通過pdf2swf -f得到:

  • -h , –help????????????????????? Print short help message and exit????????????? 打印幫助信息
  • -V , –version??????????????? Print version info and exit??????????????????????? 打印版本號
  • -o , –output file.swf???????? Direct output to file.swf. If file.swf contains ‘13568621′ (file13568630.swf), then each page指定輸出的swf文件名
  • -p , –pages range???????????? Convert only pages in range with range e.g. 1-20
    or 1,4,6,9-11 or

    指定轉換的頁面范圍,使用的頁碼描述方法與打印機打印文件時候的選頁一樣

  • -P , –password password?????? Use password for deciphering the pdf.指定打開pdf的密碼
  • -v , –verbose???????????????? Be verbose. Use more than one -v for greater effect.轉換時輸出詳細的內容
  • -z , –zlib??????????????????? Use Flash 6 (MX) zlib compression.使用Flash 6的zlib壓縮機制
  • -i , –ignore????????????????? Allows pdf2swf to change the draw order of the pdf. This may make the generated允許程序修改pdf的繪制順序,可能會導致結果與原來有差異
  • -j , –jpegquality quality???? Set quality of embedded jpeg pictures to quality. 0 is worst (small), 100 is best (big). (default:85)設置轉換其中的jpeg圖片的質量,從0到100,默認值是85。
  • -s , –set param=value???????? Set a SWF encoder specific parameter. See pdf2swf -s help for more information. 設置SWF轉碼時候的參數,具體參數可以用pdf2swf -s help獲取
  • -w , –samewindow????????????? When converting pdf hyperlinks, don’t make the links open a new window.??????? 設置轉換后的swf打開原pdf中的連接時使用相同的窗口
  • -t , –stop??????????????????? Insert a stop() command in each page.??????????? 在每頁結尾添加一個stop()命令
  • -T , –flashversion num??????? Set Flash Version in the SWF header to num.???????? 設置SWF所使用的flash版本號
  • -F , –fontdir directory?????? Add directory to the font search path.?????????? ???????? 指定字體文件所在路徑
  • -b , –defaultviewer?????????? Link a standard viewer to the swf file.???????????? 指定默認的swf導航文件,用來翻頁、放大縮小等等
  • -l , –defaultloader?????????? Link a standard preloader to the swf file which will be displayed while the main swf is loading.???? 指定默認的swf加載文件,用來顯示加載進程效果
  • -B , –viewer filename???????? Link viewer filename to the swf file.?? 指定swf導航文件,作用同-b
  • -L , –preloader filename????? Link preloader filename to the swf file.????? 指定swf加載文件,作用同-l
  • -q , –quiet?????????????????? Suppress normal messages. Use -qq to suppress warnings, also. 不打印普通信息,用-qq就不打印警告信息。
  • -S , –shapes????????????????? Don’t use SWF Fonts, but store everything as shape. 不使用字體,所有都轉為形狀。
  • -f , –fonts?????????????????? Store full fonts in SWF. (Don’t reduce to used characters). 在swf中保存全部字體。
  • -G , –flatten???????????????? Remove as many clip layers from file as possible. 在文件中盡量去除影片層,合并它們
  • -I , –info??????????????????? Don’t do actual conversion, just display a list of all pages in the PDF. 不做實際轉換,僅顯示PDF的信息。
  • -Q , –maxtime n?????????????? Abort conversion after n seconds. Only available on Unix. 如果運行時間超時則退出。

???? 詳細的操作方法: http://www.srcsky.com/kaiyuan/project/flexpaper

?

????

FlexPaper 是一個開源輕量級的在瀏覽器上顯示各種文檔的組件,被設計用來與PDF2SWF一起使用, 使在Flex中顯示PDF成為可能。它可以被當做Flex的library來使用。

一. 使用PDF2SWF準備好你的文檔

首先要將PDF轉成SWF,這步可以使用開源的SwfTools( http://www.swftools.org/ )自動完成

1.下載安裝 SwfTools,當前最新版本是0.9
2. 轉換PDF到SWF,可以通過命令行的方式,例如將Paper3.pdf轉換成Paper3.swf
C:\SWFTools\pdf2swf Paper3.pdf -o Paper3.swf

二. 使用已經編譯好的 FlexPaper 的flash版本瀏覽你的文檔

  1. 下載并解壓出已經編譯好的 FlexPaper( http://code.google.com/p/flexpaper/downloads/list )
  2. 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之間的數,表示顯示的放大參數
  3. 復制你創建出來的swf和PDF2SWF到解壓縮出的相同目錄
  4. 確定你添加了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.devaldi.controls.flexpaper.*">
???
??? <flexpaper:FlexPaperViewer width="800" height="500"
??? ??? Scale="1" SwfFile="Paper3.swf" />
???
</mx:Application>

web頁面中查看word文檔


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 奇米第一色 | 99热久久国产这里有只有精品 | 国内精品自在自线香蕉 | 九九热精品视频在线播放 | 国产一极毛片 | 亚洲短视频在线观看 | 在线看污网站 | 鲁鲁狠色综合色综合网站 | 久久天天躁综合夜夜黑人鲁色 | 国产免费久久精品44 | 五月天婷婷在线观看 | 一区精品视频 | 国产剧情一区二区 | 亚洲欧美综合网站 | 四房激情网 | 特级毛片免费视频播放 | 久久久国产免费影院 | 99热久久精品免费精品 | 9久re热视频这里只有精品 | 国产日韩精品一区在线观看播放 | 成人国产精品一级毛片视频 | 女网址www女影院 | 国产女人18一级毛片视频 | 欧洲天堂| 一本大道香蕉大在线最新 | 婷婷综合网站 | 日韩精品一区二区三区中文3d | 国产精品久久大陆 | 97国产在线观看 | 欧美在线一级精品 | 久热福利视频 | 日韩精品欧美国产精品亚 | 国产激情久久久久影院小草 | 久久这里只有精品久久 | 老妇女性较大毛片 | 国产亚洲精品福利 | 天天搞夜夜操 | 亚洲男人天堂视频 | 午夜在线视频一区二区三区 | 欧美精品一区二区三区在线 | 9久re热视频这里只有精品 |