Java調(diào)用PageOffice實(shí)現(xiàn)在線編輯保存Word文件(以jsp調(diào)用為例,支持SSM负敏、SSH、SpringMVC等流行框架)
1. 下載PageOffice開(kāi)發(fā)包:http://www.zhuozhengsoft.com/dowm/ 下載PageOffice for JAVA
- 以Myeclipse為例,新建一個(gè)Web Project坛掠,比如:wordonline
image
- 解壓PageOffice開(kāi)發(fā)包,拷貝“集成文件\lib”目錄下的pageoffice的jar包到自己項(xiàng)目的“WEB-INF\lib”目錄下
image
- 參考“集成文件\web.xml”文件治筒,拷貝里面的PageOffice相關(guān)配置到自己項(xiàng)目的web.xml中
image
- 新建doc目錄和測(cè)試文件test.doc屉栓;新建頁(yè)面word.jsp,編寫代碼調(diào)用PageOffice實(shí)現(xiàn)在線打開(kāi)文件
image
- 運(yùn)行項(xiàng)目矢炼,訪問(wèn)word.jsp頁(yè)面系瓢;提示注冊(cè)時(shí)輸入開(kāi)發(fā)包中提供的試用序列號(hào)
image
- 注冊(cè)成功之后,文件在線打開(kāi)(注意:此時(shí)只支持IE或IE內(nèi)核的瀏覽器句灌,或Chrome 41及以下版本的瀏覽器)
image
- 新建處理文件保存的頁(yè)面SaveFile.jsp(框架下使用action方法或RequestMapping方法等)夷陋,調(diào)用PageOffice的FileSaver對(duì)象保存文件。
image
- 重新訪問(wèn)word.jsp胰锌,打開(kāi)編輯文件后骗绕,點(diǎn)保存按鈕實(shí)現(xiàn)文件保存功能。(注意:此時(shí)還不能支持所有瀏覽器)
image
- 在index.jsp頁(yè)面中添加js代碼調(diào)用相關(guān)的.js文件资昧;添加一個(gè)按鈕調(diào)用POBrowser.openWindowModeless方法打開(kāi)word.jsp酬土,實(shí)現(xiàn)支持所有的瀏覽器在線打開(kāi)編輯保存word文件
image