How to open Word file online in Java development

This program uses PageOffice products to open Word documents online:

1. First download the product development kit from PageOffice official website, http://www.zhuozhengsoft.com/dowm/ , download PageOffice for JAVA 

2. Run the sample PageOffice product for reference:

  1) Copy the Samples4 folder to the Webapps directory of Tomcat,

  2)访问:http://localhost:8080/Samples4/index.html

3. Start the integration:

  1) Copy the lib folder in the "integration files" folder to the WEB-INF directory of your web project;

  2) Add the following configuration to your web.xml:


<!-- 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) Write the calling code of PageOffice   in the background action access or RequestMapping method (such as the openWord method):


PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request); 
poCtrl1.setServerPage( "poserver.zz"); // This line must be 
poCtrl1.setSaveFilePage("savefile.jsp"); // To save the file, this line must 
 // open the file 
poCtrl1.webOpen("doc/test. doc", OpenModeType.docNormalEdit, "Zhang San"); 
String poHtmlCode=poCtrl1.getHtmlCode("PageOfficeCtrl1");

  4).在 html代码的 body中需要出现office 界面的位置插入代码 ,或其他方法输出poCtrl1.getHtmlCode方法返回的字符串到html页面中: 

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

  5)运行程序访问openWord方法即可在线打开word文档。如果有问题可以参考http://localhost:8080/Samples4/index.html示例中的:一、1 最简单在线打开保存Word文件(URL地址方式)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325767010&siteId=291194637