FlexPaper — 可以用来仿豆丁网、百度文库的PDF在线阅读功能
?
FlexPaper 1.2.1 發布,支持簡體中文FlexPaper是一個開源輕量級的在瀏覽器上顯示各種文檔的組件,被設計用來與 PDF2SWF一起使用, 使在Flex中顯示PDF成為可能,而這個過程并無需PDF軟件環境的支持。它可以被當做Flex的庫來使用。
新版本增加了對簡體中文和法語兩種語言的支持。可通過 localeChain 參數進行設置,例如 localeChain="zh_CN"。目前 FlexPaper 共支持包括英文、法文和簡體中文。
下載地址:
http://code.google.com/p/flexpaper/downloads/list
http://code.google.com/p/flexpaper/source/list
FlexPaper 1.2.4 發布,在線PDF閱讀http://www.oschina.net/news/8731/flexpaper-1.2.4-pdf-viewer-online
網上看到的,看對插件開發的有沒有用
使用交流:http://www.oschina.net/bbs/thread/3978
技術分享 Flex開源組件FlexPaper如何顯示各種文檔http://developer.51cto.com/art/201008/217287.htm
FlexPaper 1.2可用版——對于Adobe Flex&Flash的PDF預覽 http://bbs.9ria.com/thread-44496-1-1.html
FlexPaper_1.2.1.swc——Flex在線顯示PDF文檔(使用FlexPaper)感悟
http://m.cnblogs.com/60258/1686885.html?full=1
flexPaper包+使用指南http://download.csdn.net/source/1907576
一. 使用PDF2SWF準備好你的文檔
首先要將PDF轉成SWF,這步可以使用開源的SwfTools自動完成
1.下載安裝 SwfTools,當前最新版本是0.9
2. 轉換PDF到SWF,可以通過命令行的方式,例如將Paper3.pdf轉換成Paper3.swf
C:\SWFTools\pdf2swf Paper3.pdf -o Paper3.swf
二. 使用已經編譯好的FlexPaper的flash版本瀏覽你的文檔
下載并解壓出已經編譯好的FlexPaperzip文件包含一個例子文件叫做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.devaldi.controls.flexpaper.*">
??? <flexpaper:FlexPaperViewer width="800" height="500"
? ?? ???Scale="1" SwfFile="Paper3.swf" />
</mx:Application>
轉載于:https://www.cnblogs.com/see7di/archive/2011/07/10/2239680.html
總結
以上是生活随笔為你收集整理的FlexPaper — 可以用来仿豆丁网、百度文库的PDF在线阅读功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 豆丁网文库下载器,版本:201…
- 下一篇: 通向AGI(通用人工智能)的另类书单