PageOffice如何控制在系統中打開Word文檔只讀

PageOffice如何控制在系統中打開Word文檔只讀

在文檔系統有些環節需要限制用戶編輯word文件,只許查看,那麼如何實現用程序控制文件打開的時候,用只讀模式打開呢?若通過PageOffice開發平臺,則要實現這一功能則很容易,下面就以只讀形式在線打開一個Word文檔爲例介紹一下實現過程。

具體實現步驟如下:

第一步:請先安裝PageOffice的服務器端的安裝程序,之後在你的網站中根目錄下添加pageoffice文件夾(在PageOffice官方網站的“下載中心”中可下載相應的壓縮包,解壓之後直接將PageOffice示例代碼裏的pageoffice文件夾拷貝到根目錄下就可以了)。

第二步:在網站中創建動態頁面Word.aspx。在工具箱中拖動一個PageOfficeCtrl控件到頁面上(PageOfficeCtrl控件位於工具箱最下方),並設置控件所在層(<div></div>)的高和寬。

第三步:Word.aspx.cs後臺編寫代碼。打開Word文件,添加自定義按鈕,部分代碼如下:

//設置服務器頁面

PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx";

//以只讀形式打開文件

PageOfficeCtrl1.WebOpen("doc/template.doc",PageOffice.OpenModeType.docReadOnly, "張佚名");

說明:WebOpen()方法的第二個參數爲打開文檔的方式,包括只讀、編輯、留痕、核稿、提交等多種打開模式,同時該方法還可以打開Excel文件、PPT文件,相應的有多種打開模式與之相對應。

如此,就是這麼簡單



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章