真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java在線打開word文檔并強(qiáng)制留痕的方法

前言:

創(chuàng)新互聯(lián)是一家專業(yè)提供臨邑企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為臨邑眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

在OA系統(tǒng)中,時(shí)不時(shí)的都會(huì)伴隨著文檔流轉(zhuǎn)過(guò)程。

比如有的系統(tǒng)中會(huì)有領(lǐng)導(dǎo)審批的流程,那么在A領(lǐng)導(dǎo)審批完成后,他的審批痕跡能不能強(qiáng)制保留下來(lái),以供下一步處理文檔的專員清晰地參考呢?

我們知道,在本地office打開的文檔中,如果點(diǎn)擊 審閱---修訂,就會(huì)將編輯的記錄跟蹤下來(lái)留下痕跡。

我們?cè)诰€辦公的系統(tǒng)中能不能直接將這一步由我們系統(tǒng)來(lái)做,避免出現(xiàn)用戶操作不一致最終沒(méi)留下痕跡的現(xiàn)象呢?

這些需求在分析后看似很復(fù)雜,甚至想要實(shí)現(xiàn)時(shí)摸不著頭腦。

本篇文章直接介紹一個(gè)中間件技術(shù)-----pageoffice,讓大家在10分鐘內(nèi)將這個(gè)需求解決掉。并且文章末會(huì)免費(fèi)提供破解碼哦!

先看效果:

Java在線打開word文檔并強(qiáng)制留痕的方法

部署步驟(只需5步)

1.官網(wǎng)http://www.zhuozhengsoft.com/dowm/下載集成文件,引入jar包,配置web.xml

去剛才下載的集成文件中找到lib,將里面的內(nèi)容放在項(xiàng)目web-inf的lib中引入jar包,然后將web.xml的pageoffice配置引入到自己項(xiàng)目的wb.xml中

2.在父頁(yè)面aaa.jsp(需要打開文檔的頁(yè)面)放一個(gè)a標(biāo)簽或者button
寫a標(biāo)簽之前先引入pageoffice需要的js文件


然后添加a標(biāo)簽 

強(qiáng)制留痕打開文檔
 

3.在父頁(yè)面同級(jí)目錄下創(chuàng)建一個(gè)名為Word.jsp的文件

<%@ page language="java"
		 import="java.util.*,com.zhuozhengsoft.pageoffice.*"
		 pageEncoding="utf-8"%>
<%
	PageOfficeCtrl poCtrl=new PageOfficeCtrl(request);
//設(shè)置服務(wù)器頁(yè)面
	poCtrl.setServerPage(request.getContextPath()+"/poserver.zz");
//添加自定義按鈕
	poCtrl.addCustomToolButton("保存","Save",1);
	poCtrl.addCustomToolButton("隱藏痕跡","hideRevision",18);
	poCtrl.addCustomToolButton("顯示痕跡","showRevision",9);
//設(shè)置保存頁(yè)面
	poCtrl.setSaveFilePage("SaveFile.jsp");
 
//打開Word文檔
	poCtrl.webOpen("test.doc",OpenModeType.docRevisionOnly,"李斯");
%>
 

 


	
	XX文檔系統(tǒng)
	


 

 
 
<%=poCtrl.getHtmlCode("PageOfficeCtrl1")%>

4.在父頁(yè)面同級(jí)目錄下創(chuàng)建一個(gè)SaveFile.jsp文件 

<%@ page language="java" import="java.util.*,com.zhuozhengsoft.pageoffice.*" pageEncoding="utf-8"%>
<%
FileSaver fs=new FileSaver(request,response);
fs.saveToFile(request.getSession().getServletContext().getRealPath("/")+"\\"+fs.getFileName());
fs.close();
%>
 

 

5.新建一個(gè)名為test.doc的word文件(如果新建的是docx文件就將第三步的

poCtrl.webOpen("test.doc",OpenModeType.docRevisionOnly,"李斯");

代碼改為poCtrl.webOpen("test.docx",OpenModeType.docRevisionOnly,"李斯");

將新建的word文件隨便編輯點(diǎn)內(nèi)容放在父頁(yè)面同級(jí)目錄下.然后啟動(dòng)項(xiàng)目直接訪問(wèn)aaa.jsp點(diǎn)擊鏈接.此時(shí)會(huì)提示安裝插件,點(diǎn)擊安裝成功后提示注冊(cè),填寫相關(guān)信息,

填寫注冊(cè)碼CA1XB-MF7Y-12ST-PSBP2就可以打開文檔.

注意:如果需要更豐富的功能,大家可以去pageoffice官網(wǎng)下載示例代碼直接將samples4文件夾扔到Tomcat的webapps下,啟動(dòng)Tomcat,

瀏覽器訪問(wèn)http://localhost:8080/Samples4/index.html,查看示例中的下面一個(gè)鏈接,直接看samples4文件夾下RevisionOnly文件夾里面的代碼. 

以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)創(chuàng)新互聯(lián)的支持。


分享題目:Java在線打開word文檔并強(qiáng)制留痕的方法
分享鏈接:http://weahome.cn/article/gddgpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部