Java開發如何在線打開Word文件

 

此方案使用了PageOffice產品實如今線打開Word文檔:css

1. 首先從PageOffice官網下載產品開發包,http://www.zhuozhengsoft.com/dowm/ ,下載PageOffice for JAVA html

2. 把PageOffice產品的示例運行起來,用來參考:jquery

  1)拷貝 Samples4 文件夾到 Tomcat 的 Webapps 目錄下,web

  2)訪問:http://localhost:8080/Samples4/index.htmlapp

3. 開始集成:jsp

  1)拷貝「集成文件」文件夾中的 lib文件夾覆蓋到本身 Web項目中WEB-INF目錄下;url

  2)把下面的這段配置添加到本身的web.xml中:spa

複製代碼

<!-- PageOffice Begin --> 
  <servlet> 
    <servlet-name>poserver</servlet-name> 
    <servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server</servlet-class> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>poserver</servlet-name> 
    <url-pattern>/poserver.zz</url-pattern> 
  </servlet-mapping> 
  <servlet-mapping> 
    <servlet-name>poserver</servlet-name> 
    <url-pattern>/sealsetup.exe</url-pattern> 
  </servlet-mapping> 
  <servlet-mapping> 
    <servlet-name>poserver</servlet-name> 
    <url-pattern>/posetup.exe</url-pattern> 
  </servlet-mapping> 
  <servlet-mapping> 
    <servlet-name>poserver</servlet-name> 
    <url-pattern>/pageoffice.js</url-pattern> 
  </servlet-mapping> 
  <servlet-mapping> 
    <servlet-name>poserver</servlet-name> 
    <url-pattern>/jquery.min.js</url-pattern> 
  </servlet-mapping> 
  <servlet-mapping> 
    <servlet-name>poserver</servlet-name> 
    <url-pattern>/pobstyle.css</url-pattern> 
  </servlet-mapping>   
   
  <!-- PageOffice End -->

複製代碼

  3)在後臺action訪問或RequestMapping方法(好比openWord方法)中編寫PageOffice的調用代碼:orm

複製代碼

PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request); 
poCtrl1.setServerPage("poserver.zz"); //此行必須 
poCtrl1.setSaveFilePage("savefile.jsp");//如要保存文件,此行必須 
//打開文件 
poCtrl1.webOpen("doc/test.doc", OpenModeType.docNormalEdit, "張三"); 
String poHtmlCode=poCtrl1.getHtmlCode("PageOfficeCtrl1");

複製代碼

  4).在 html代碼的 body中須要出現office 界面的位置插入代碼 ,或其餘方法輸出poCtrl1.getHtmlCode方法返回的字符串到html頁面中: server

<%=poHtmlCode%> 
或
<%=poCtrl1.getHtmlCode("PageOfficeCtrl1")%>

  5)運行程序訪問openWord方法便可在線打開word文檔。若是有問題能夠參考http://localhost:8080/Samples4/index.html示例中的:1、1 最簡單在線打開保存Word文件(URL地址方式)

相關文章
相關標籤/搜索