ASP.NET---PPT相關功能簡介

導讀: PageOffice能夠對Word、Excel文檔進行動態填充、留痕、套紅等功能,那麼對於PPT是否也有此功能呢?很抱歉,答案是否認的,由於PageOffice產品也是調用的客戶端Office去實現各類功能的,可是微軟Office對於PPT文件沒有提供像Word和Excel那樣豐富的接口,致使PageOffice在PPT文件的支持上也沒法作更多功能擴展。web

PageOffice對PPT文件實現的功能:服務器

  1. 在線編輯保存功能。
  2. 只讀模式。在網頁裏顯示幻燈片,只讀不能編輯,還可以全屏播放幻燈片, 便於開會演講。
  3. 禁止複製、粘貼、另存、下載功能,防止放在網上的僅供瀏覽的幻燈片被人簡單地盜用、剽竊、傳播。

核心代碼:code

  • Java代碼:
PageOfficeCtrl poCtrl=new PageOfficeCtrl(request);
poCtrl.addCustomToolButton("保存","Save",1);
//設置服務器頁面
poCtrl.setServerPage(request.getContextPath()+"/poserver.zz");
//打開ppt文檔, pptNormalEdit爲普通編輯模式, pptReadOnly爲只讀模式.只讀模式也是ppt播放模式
poCtrl.webOpen("doc/test.ppt",OpenModeType. pptReadOnly,"張佚名");
  • ASP.NET代碼:
// 設置PageOffice組件服務頁面
PageOfficeCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx";
PageOfficeCtrl1.AddCustomToolButton("保存", "SaveFile()",1);
// 打開文檔, pptNormalEdit爲普通編輯模式, pptReadOnly爲只讀模式.只讀模式也是ppt播放模式
PageOfficeCtrl1.WebOpen("doc/test.ppt", PageOffice.OpenModeType.pptNormalEdit, "Tom");

運行效果:orm

7.1

請參考PageOffice產品開發包中Samples4中的演示:
1、四、最簡單在線打開保存PPT文件(URL地址方式)server

相關文章
相關標籤/搜索