日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

FlexPaper 在線瀏覽pdf word ppt文檔 示例源碼下載

admin
2015年10月27日 12:45 本文熱度 6754

http://www.haolizi.net/example/view_938.html

【實(shí)例簡介】

沒有較全的參數(shù)說明。就連官方網(wǎng)站都沒有。沒法,最后只得將swf文件反編譯后查看了源碼才將里面的參數(shù)全部弄出來。

好了,廢話不多說,開始正題。

1. 概述

FlexPaper是一個(gè)開源輕量級的在瀏覽器上顯示各種文檔的組件,被設(shè)計(jì)用來與PDF2SWF一起使用, 使在瀏覽器中顯示PDF成為可能,而這個(gè)過程并無需PDF軟件環(huán)境的支持。

另外也可以通過將一些例如Word、PPT等文檔轉(zhuǎn)成PDF,然后實(shí)現(xiàn)在線瀏覽。

2. 實(shí)現(xiàn)步驟

文檔(PDF,Word,PPT等) ----> 轉(zhuǎn)換為SWF -----> 使用FlexPa在線瀏覽

2.1. 轉(zhuǎn)換SWF

需要使用一個(gè)工具,SwfTools,目前最新版本是0.9.1;

下載地址

可以使用命令行將文件轉(zhuǎn)換為swf文件;

例如將Paper3.pdf轉(zhuǎn)換成Paper3.swf的命令為:

C:\SWFTools\pdf2swf.exe Paper3.pdf -o Paper3.swf

與之對應(yīng)的程序?qū)崿F(xiàn)方法:(C#)

Process pc = new Process();
ProcessStartInfo psi 
= new ProcessStartInfo(“C:\\SWFTools\\pdf2swf.exe”, “Paper3.pdf Paper3.swf”);
pc.StartInfo 
= psi;
pc.Start();
pc.WaitForExit();

更多關(guān)于SwfTools命令的說明可點(diǎn)這里下載說明文檔。

2.2. 瀏覽器中瀏覽

首先要下載Flexpaper,目前最新版本為1.4.0 ;

下載地址

下載后解壓到網(wǎng)頁目錄中。

在頁面中使用以下代碼即可實(shí)現(xiàn)Swf文檔的瀏覽。

var params = {
SwfFile : 
"Paper.swf",
Scale : 
0.6
}
swfobject.embedSWF(
"FlexPaperViewer.swf","cb","500","500","9.0.0","js/swfobject/expressInstall.swf", params)

SwfFile參數(shù)是你想顯示的文件,Scale0-1之間的數(shù),表示顯示的放大參數(shù)。

說的再好聽,不如看源碼來得直接。源碼在這里下。

才是本文 的重點(diǎn)(網(wǎng)上找不到的 *_*,找到也沒有這詳細(xì);嘻嘻)

3. 參數(shù)列表

官方網(wǎng)站有,但是沒有我的全。 去官網(wǎng)

參數(shù)名稱

參數(shù)值及說明

CursorToolsVisible

(True/False)

FitPageOnLoad

(True/False)

FitWidthOnLoad

(True/False)

FullScreenAsMaxWindow

(True/False)

FullScreenVisible

(True/False)

NavToolsVisible

(True/False)

PrintEnabled

(True/False)

PrintToolsVisible

(True/False)

ProgressiveLoading

(True/False)

Scale

SearchToolsVisible

(True/False)

StartAtPage

SwfFile

ViewModeToolsVisible

(True/False)

ZoomInterval

ZoomTime

ZoomToolsVisible

(True/False)

ZoomTransition

4. 事件與函數(shù)

這個(gè)不多,還是列下吧,不過要詳細(xì)的請到官網(wǎng)去看吧。去官網(wǎng)

函數(shù)名稱

函數(shù)說明

gotoPage (Number pageNumber)

跳轉(zhuǎn)到指定頁

fitWidth()

設(shè)置為寬度模式視圖

fitHeight()

設(shè)置為高度模式視圖

loadSwf (String swffile)

加載一個(gè)新的swf文件到瀏覽器中

getCurrPage()

獲取當(dāng)前頁碼

nextPage()

跳轉(zhuǎn)到下一頁

prevPage ()

跳轉(zhuǎn)到上一頁

Zoom (Number factor)

按系數(shù)縮放

searchText (String text)

搜索文字

switchMode (String mode)

變換視圖模式;參數(shù)值可為("Portrait", "Two Page", "Tile")

printPaper ()

打印加載的文檔

事件名稱

事件說明

onDocumentLoaded ()

文檔加載完成后觸發(fā)

onDocumentLoadedError (String errorMessage)

加載文檔出錯(cuò)時(shí)候觸發(fā)

onProgress (Number bytesloaded, Number bytestotal)

文檔正在加載的時(shí)候觸發(fā)

onCurrentPageChanged (Number pagenumber)

頁面改變時(shí)觸發(fā)

onExternalLinkClicked (String link)

當(dāng)用戶點(diǎn)擊外部鏈接的時(shí)候觸發(fā)


【實(shí)例截圖】

【核心代碼】

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Partial Public Class _Default
  Inherits System.Web.UI.Page
  
  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  End Sub
  
  ''Current Upload limit is 25 MB (25000 k)
  ''Change maxRequestLength in Web.config to set the upload limit
  
  ''Current Upload timeout is 5 minutes (300 seconds)
  ''Change executionTimeout in Web.config to set the upload timeout
  
  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
        If FileUpload1.HasFile Then
            If ImageUtil.IsPDF(FileUpload1.FileName) Then
                ErrorLabel.Visible = False
                Dim savePath As String = Request.MapPath("PDF") & "\" & FileUpload1.FileName
                FileUpload1.SaveAs(savePath)
                PDFViewer1.CurrentPageNumber = 3
                PDFViewer1.FileName = savePath
            Else
                ErrorLabel.Text = "Only PDF files (*.pdf) are allowed to be uploaded."
                ErrorLabel.Visible = True
            End If
        End If
  End Sub
  
End Class


該文章在 2015/10/27 12:45:15 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

加勒比成人网| 亚洲宗合AV| 亚洲AV无码免费观看| 成人国产91视频| 日韩欧美精品成人视频在线观看| 人妻激情偷拍视频| 天天擦av| 欧美一级色片网站中文字幕色欲| 制服一区丝袜二区美女三区| 伊人大香蕉国产露脸网| 亚洲一区二区三区自拍偷拍| 啊啊啊……啊嗯嗯……嗯视频 | 日本三级久久不卡| 台湾仺无码仺| 成年人黄AV| 国产三区一级| 欧美日韩综合第一页| 成熟熟女国产精品一区二区| 黄色成成年人91| 天天日天天要天天性| 中日韩乱码一区二区WW| 日韩熟女少妇一区二区三区| 日韩色午夜| 99偷拍精品| 一区日人视频| 黄色片久久久久区区区区| 精品久久亚洲中文无码色| 少妇一区二区大胆| 久久久国产精品免费不卡| 做受小视频日本| 国产九九九午夜幸福| 久久久久久妻| 2017偷拍亚洲| cao 大香蕉| 午夜精品电影网‘| 日韩激情图片一区| 大美女操逼在现| 中美日韩成人在线免费观看 | 久久久久久久久久久久久久三级| 8x8ⅹ国产精品一区二区三区| 日本一曲二曲不卡|