精华内容
下载资源
问答
  • C# 基于WebOffice实现在线编辑文档,实时保存到服务器(所有office,兼容WPS) 下载WebOffice控件安装; 在服务器指定盘建立office存储文件(本地C盘建立weboffice文件夹,然后搭建iis访问,相当于服务器访问);
  • 部署Office Web Apps资源包 一共三个文件 Microsoft Office Web Apps Server文件:wacserver.exe Office Web Apps补丁文件:wacserver2013-kb2810007...实现在线office预览编辑 资源包太大可以给我留言需要什么单独发你
  • 在线office编辑

    2011-05-26 11:32:13
    在线的网页office编辑器,是基于web开发的
  • 基于网络的“WebOffice”协同办公平台与以往的办公自动化软件不同,它强调以个人工作内容为中心,贯穿着“享受无纸化办公,让工作变得更轻松”的协同设计理念,为信息传递提供简单、便捷的途径,将资源共享最大化;...
  • WebOffice(在线Office编辑

    千次阅读 2006-12-25 16:15:00
    类型:交互扩展 功能:Word,Excel在线编辑 描述:WebOffice提供用户在线编辑Word和Excel的能力;使用WebOffice组件实现文档的在线编辑和流转,We
    类型:交互扩展
           功能:Word,Excel在线编辑
           描述:WebOffice提供用户在线编辑Word和Excel的能力;使用WebOffice组件实现文档的在线编辑和流转,WebOffice支持使用模板,支持使用标签,支持痕迹保留…;
     
    展开全文
  • 一个在线office编辑插件webOffice

    千次阅读 2014-06-17 09:58:51
    传送门 6.0

    传送门


    6.0版本只支持doc

    7.0默认安装版本

    展开全文
  • office 控件编辑 基本介绍 iWebOffice系列文档控件,是江西金格网络科技有限责任公司经过两年的完全自主开发设计,拥有自主知识产权的中间件软件,于2003年3月取得了国家软件著作权保护,于2003年12月取得了江西...

     

    需求效果实现Office在线编辑支持B/S数据实时交互然后保存成html格式如图:

    の

     

    iWebOffice2003网络文档中间件是iWebOffice系列中的低端产品(该系列包含iWebOffice2000、2003、2006、2009、2012等几款产品)。iWebOffice2003产品支持直接在IE浏览器中在线打开服务器上的文档(Word、Excel、WPS、金山表格)并对文档进行编辑和保存操作,能够自由的将服务器数据库中的数据插入当前文档的指定位置,实现文档和电子表格和数据库的统一管理。同时支持痕迹保留、模板套红、手写签名、电子印章等办公自动化系统必备的功能。

      
     iWebOffice2003网络文档中间件采用标准HTTP、HTTPS协议进行通信可以兼容各种B/S架构下的应用环境,支持任意后台Web服务器程序(IIS、WebLogic、WebSphere、Apache、Tomcat等),任意服务端操作系统(Windows 2000/2003/2008、Linux、Unix等),以及各种B/S架构编程语言(ASP、JSP、PHP、VB.NET、C#.NET、DOMINO等)和各种Web应用服务器体系结构(J2EE、.NET等)。它能非常简洁、方便、快速的集成到您的产品中,为您的产品提供专业、稳定、高效的文档应用功能。

    最新版本

       iWebOffice2003网络文档中间件目前最新版本为:V8.7.2.4全面支持各种OFFICE版本。

     

    功能实现:

    1、强大的扩展通讯能力,支持B/S数据实时交互

      采用了自主知识产权的DBPacketTM对象包协议技术,能够在IE浏览器里非常方便的使用JavaScript或VBScript调用封装好的WebSetMsgByName(设置变量值)和WebGetMsgByName(取得变量值)函数,通过标准的HTTP协议与Web服务器进行通讯,从而实现强大的通讯功能,适用与任何复杂前后台数据交换的工作。

      2、传输过程安全加密,保证文件传输安全

      系统采用前端和后端方式设计,当客户端请求一个服务器文档时,服务器端的组件自动将文档经过加密传输到客户端,客户端将自动检验文档的完整性,以及是否被篡改。当客户端保存文档时,首先将文档加密,然后发送到服务器上,服务器上的后端也自动检验文档的完整性,以及是否被篡改,只有采用双向验证,才能保证文档信息的安全可靠。

      3、支持多种电子印章、手写签名认证功能

      第一种:iWebOffice2003印章和签名能够达到数据库级的认证,应用特有的DBPacketTM对象包协议技术,即任何盖章和手写签名的相关信息,我们都在文档本身和服务器的数据库中各保存一份,这些信息包含盖章签名的用户名,客户机的IP地址,日期时间,同时自动根据这些信息生成全球唯一密码验证序列,从而保证印章签名的安全性、可对比性,即使文件本身的印章签名被篡改,也不会影响服务器数据库中的记录,从而保证文档印章和签名信息的安全可靠性能。

      第二种:可以与iSignature专业手写签名,电子印章软件结合,该技术能够检测文档资料内容是否被修改,如果文件在加盖印章或手写签名后,内容再次被修改,那么印章或签名将自动显示无效,该技术采用印章钥匙盘作为印章硬件载体,手写签名支持各种手写笔,从而真正实现系统的安全性。

      4、支持多种文档保存方式,保存过程简单

      第一种:支持文件保存到服务器数据库中。第二种:支持文档保存到服务器上的指定目录中。第三种:混合保存模式,既保存到数据库中,又保存到文件中。系统在服务器端提供的MsgFileBody属性,就是文档的二进制内容,通过对该属性的存取,可以用来保存或取出数据库记录中的文档,同时提供MsgFileSave(文件路径)和MsgFileLoad(文件路径)来打开和保存服务器上的文档,使用过程非常简单。

      5、快速保存大容量文档

      系统采用HTTP协议快速保存大容量的文档到服务器,应用特有的DBPacketTM对象包协议技术,能比正常保存方式所花的时间短三到五倍,可以在短时间内保存几十M大的文档。如:保存10M大的文档到服务器目录中,只需要约30秒就完成。

      6、支持断点续传和进度条显示跟踪

      在保存文档到服务器时,系统应用特有的DBPacketTM对象包协议技术,实现对文档的断点续传操作,取消保存后,可以再次接着上传,并且实现进度条窗体的显示,方便用户跟踪保存文档进度。该功能可以用于文档交换系统,如公文交换系统实现文档的异地传输。

      7、支持标签管理、定位和标签文字更改

      拥有强大的前后台数据交互功能,能够在打开Word/Wps文件的状态下,根据需要从服务器数据库中提取相关数据,替换标签处的文字内容。并且能够做到在指定位置显示指定内容的效果。

      8、支持模板管理功能

      在编写公文时,经常需要用到各种标准公文模板,通过本功能结合标签功能,能够非常好的实现模板的管理。

      9、支持模版套红功能

      应用特有的DBPacketTM对象包协议技术,支持拟稿时选择模版套红,也支持定稿后的模版套红功能,并且实现文档其它基本要素(如:标题、日期等)直接套到模板中,一次形成正式文档,模板可以从数据库、服务器目录、本地目录中读取,方便开发。

      10、支持原痕迹稿件和定稿稿件分别保存

      在处理文档时,通常需要将原稿和最终稿件分别保存起来,系统提供了定稿保存的方法WebUpdateFile,能够非常简单的解决问题。

      11、支持在提交编辑文档的同时,提交表单的其它数据

      采用强大的扩展通讯技术,让您在提交编辑文档的同时,能够非常方便的提交表单的其它数据,这可以让您更加快速的集成现有的应用程序,或者创建新的应用程序。

      12、支持Word或Excel文件发布为HTML

      可以让您将在线编辑的文档(WORD和EXCEL)以HTML的方式发布到WEB服务器。让没有安装控件的用户也能够方便的查看文档。该功能可以实现文档实时发布,在做内容管理或新闻管理时特别有用。

      13、支持版本控制功能

      支持版本自由控制,可以由用户根据需要创建文挡的多个版本,并可以随时调用以前保存的保本。

      14、使用标准协议进行通讯,通用性好

      底层通讯基于标准的HTTP/HTTPS协议开发,使得合作伙伴无须担心技术的进步带来后续维护和开发风险。

      15、支持从服务器插入透明浮动图片到Word,Excel文档

      支持将服务器图片插入到Word文档的指定位置,并可以设置透明、浮动效果。也支持图片插入到Excel中。

      16、支持将手写签名、电子印章增加到Word,Excel文档

      支持将手写签名、电子印章图片插入到Word文档的指定位置。还提供印章或签名资源预保存功能,用户可以通过密码的方式来获得自己的签名或印章,印章和签名与文档保存在一起,印章或签名可以功过系统的验证来判断真伪。

      17、支持多种形式的文档批注

      支持文字、语音、录影等多媒体批注,可以在不写字的情况下实现批注。

      18、支持禁止文档内容拷贝的功能(包括屏幕拷贝)

      支持禁止文档内容拷贝、粘贴和屏幕拷贝。

      19、支持HTTP协议,HTTPSOVERSSL协议

      对HTTPS协议的支持使得可以创建更加安全的应用。并且自动支持SessionCookie。使用当前页面的SessionCookie和服务器进行交互。

      20、支持各种手写笔录入、签名、绘图和批注

      支持各种手写笔(汉王、蒙恬、联想)录入方式和使用手写笔手写签名、手工绘图和批注,其中手写签名完全支持笔锋处理,字迹更加清晰自然。(手写笔设备需支持WINTAB标准)

      21、支持微软OFFICE各种版本

      所有版本都支持微软OFFICE,6.5版本开始更支持OFFICE2007。(OFFICE高版本的特有文档格式不被支持,当前仅支持“OFFICE2000-2003兼容格式”)

      22、良好的文档兼容性

      完全兼容OFFICE和WPS文档格式,生成的文档可以用MSOFFICE、金山WPS、红旗RedOffice等办公软件浏览和编辑。

      23、支持简洁高效的编程接口

      提供Web方式的VBA接口,可以通过Javascript/Vbscript操作Word/Excel,就像VBA一样。可以完全控制OFFICE文档。

      24、系统二次开发

      提供强大的函数库,支持多种系统环境,多种开发语言,多种数据库。

      25、在下载和上载Office文档时不会产生临时文件

      [高级版]可以提供使用数据流作为Office文档的数据源的技术方式,使控件打开文档时客户端本身不会产生临时文件。

      26、数字证书、可进行身份认证

      [高级版]可提供数字认证功能,采用PKI加密认证体系,保证文件的真实性和不可抵赖性。

      27、支持自定义菜单功能

      5.0以上版本(含)正式支持用户自定义菜单,更加方便用户的操作。

      28、符合ISO文档

      可以实现禁止F12、CTRL+P快捷键,满足ISO文档的要求。

      29、禁止/允许打印功能

      支持禁止/允许打印文档的功能,防止文档打印输入。

      30、插入远程多种格式文件

      支持多种格式文件直接插入当前打开的文档中,如图片、OFFICE文档、TXT、HTML文件等。

      31、打印有痕迹文档功能

      可以实现在只读状态下,打印带有痕迹的文档功能。

      32、打开URL文档

      可以通过URL方式直接在iWebOffice中打开远程文档。

      33、实现文档全文检索功能

      支持提取文档的TEXT内容并直接保存到数据库中,方便用户实现准确、快速全文检索功能。

      34、在文档只读状态下加盖印章功能

      支持文档在只读状态下,实现加盖印章功能,保证文档内容不可修改,同时不可删除印章功能。

      35、文档数据智能填充功能

      支持数据库中的数据直接填充到文档中,并且在指定位置处,可用于文档内容与数据库信息相互交互,类似方法有WebLoadBookmarks()。

      36、文档合并功能

      提供强大的文档合并编辑功能,可以直接从服务器数据库、目录或本地目录中直接读取文档,进行智能定位合并,实现文档结合发布,主要于多个文档收集、采编、合并、发布。

      37、打开和保存本地文档

      支持打开和保存本地文档功能,可以直接打开本地文档,同时也能直接将文档保存到本地。

      38、支持标准强制痕迹保留

      支持标准强制痕迹保留格式,即使文档脱离iWebOffice2003环境,也能保证痕迹的正确显示。

      39、支持多种操作系统,Web服务器,数据库和编程语言

      支持Windows、Linux、Unix等各种操作系统,支持IIS、Domino、Websphere、WebLogic、Apache等所有后台WEB服务器类型,支持DB2、Oracle、SyBase、MySQL、SQLServer、Access等各种常用数据库和JSP、ASP、PHP、VB.NET、C#.NET等多种编程语言。

      40、支持FTP方式打开和保存文档

      支持使用FTP方式打开和保存文档,并且实现帐号信息的加密,实现大文件的保存和快速打开,提供详细二次开发接口,并且可以使用删除FTP删除文档。

      41、重设客户机时间功能

      支持重设客户机时间为服务器时间,可以实现将痕迹保留时间控制为当前服务器时间。

      42、全面兼容WPS

      从WPS2005版本开始全面兼容WPS软件,直接设置EditType=".wps"就可实现WPS在线编辑,其它接口保持与OFFICE一样,实现更强大WPS功能应用。(仅支持WPS编辑WPS格式的文档,不支持WPS编辑WORD格式的文档,也不支持WORD编辑WPS格式的文档)

      43、支持WORD、EXCEL、WPS、ET文档

      支持更多常用文档编辑器,提供WORD、EXCEL、WPS、ET文档的支持功能,实现在线编辑、在线保存、打开本地文件、保存为本地文件、打印文档等功能。(目前总共支持四种文档格式:WORD、EXCEL、WPS、金山表格)

      44、支持转换成PDF文档

      支持将WORD文档转换成标准的PDF文档并保存到服务器上(需安装AdobeAcrobat软件)。配合iWebPDF中间件[]使用将完善用户的完美文档操作、管理、浏览体验。

      45、支持自定义多级菜单

      支持自定义菜单,并且菜单内可定制多级子菜单,方便用户开发极具美观和个性化的菜单功能。

      46、支持文档编辑器判断

      支持对当前机器环境中是否存在某个文档编辑器进行判读,方便用户进行更多人性化的判断和提示。

      47、支持OFFICE2007界面控制

      支持OFFICE2007选项卡界面的详细控制,方便用户定义独特的文档编辑UI界面。

     

     

    代码展示代码如下:

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
      <head>
        <title>编辑正文</title>  
    	<meta http-equiv="pragma" content="no-cache" />
    	<meta http-equiv="cache-control" content="no-cache"/>
    	<meta http-equiv="expires" content="0"/>    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"/>
    	<meta http-equiv="description" content="This is my page" />
    	<script language="javascript" for=WebOffice event="OnMenuClick(vIndex,vCaption)">
    	  if (vIndex==1){  
    	    WebOpenLocal();     //打开本地文件
    	  }
    	  if (vIndex==2){  
    	    WebSaveLocal();     //保存本地文件
    	  }
    	  if (vIndex==3){
    	    SaveDocument();     //保存正文到服务器上(不退出)
    	  }
    	  if (vIndex==11){
    	    SaveDocument();     //保存正文到服务器上
    	    webform.submit();   //然后退出
    	  }
    	  if (vIndex==13){  
    	    WebOpenPrint();     //打印文档
    	  }
    	</script>
    
    <script language=javascript>
    /*
    form表单名称:webform
    iWebOffice名称:WebOffice
    WebObject文档对象接口,相当于:
    
    如:webform.WebOffice.WebObject
    */
    //作用:显示操作状态
    function StatusMsg(mString){
      alert(mString);
    }
    //作用:载入iWebOffice
    function Load(){
      try{
        //以下属性必须设置,实始化iWebOffice
        webform.WebOffice.WebUrl="$!path/servlet/DocController?method=openDoc";        //WebUrl:系统服务器路径,与服务器文件交互操作,如保存、打开文档,重要文件
        webform.WebOffice.RecordID="$!recordID";            //RecordID:本文档记录编号
        webform.WebOffice.Template="";            //Template:模板编号
        webform.WebOffice.FileName="";            //FileName:文档名称
        webform.WebOffice.FileType=".doc";            //FileType:文档类型  .doc  .xls  .wps
        webform.WebOffice.UserName="银监会";            //UserName:操作用户名,痕迹保留需要
        webform.WebOffice.EditType="1,1";            //EditType:编辑类型  方式一、方式二  <参考技术文档>
                                                                //第一位可以为0,1,2,3 其中:0不可编辑;1可以编辑,无痕迹;2可以编辑,有痕迹,不能修订;3可以编辑,有痕迹,能修订;
                                                                //第二位可以为0,1 其中:0不可批注,1可以批注。可以参考iWebOffice2009的EditType属性,详细参考技术白皮书
        webform.WebOffice.MaxFileSize = 8 * 1024;               //最大的文档大小控制,默认是8M,现在设置成4M。
        webform.WebOffice.Language="CH";                        //Language:多语言支持显示选择   CH 简体 TW繁体 EN英文
        //webform.WebOffice.ShowWindow = true;                  //控制显示打开或保存文档的进度窗口,默认不显示
    
        webform.WebOffice.ShowToolBar="1";                      //ShowToolBar:是否显示工具栏:1显示,0不显示
        //以上为自定义工具栏按钮↑
    
        webform.WebOffice.ShowMenu="1";                         //控制整体菜单显示
        
        //以下为自定义菜单↓
        webform.WebOffice.AppendMenu("1","打开本地文件(&L)");
        webform.WebOffice.AppendMenu("2","保存本地文件(&S)");
        webform.WebOffice.AppendMenu("3","保存远程文件(&U)");
    	webform.WebOffice.AppendMenu("11","保存并退出(&E)");
        webform.WebOffice.AppendMenu("10","-");
        webform.WebOffice.AppendMenu("13","打印文档(&P)");
        //以上为自定义菜单↑
        webform.WebOffice.DisableMenu("宏(&M);选项(&O)...");    //禁止某个(些)菜单项
    
        //WebSetRibbonUIXML();                                  //控制OFFICE2007的选项卡显示		
        webform.WebOffice.WebOpen(); 
        webform.WebOffice.WebObject.Application.ActiveWindow.View = 3                           //打开该文档    交互OfficeServer  调出文档OPTION="LOADFILE"    调出模板OPTION="LOADTEMPLATE"     <参考技术文档>
        webform.WebOffice.ShowType=1;           //文档显示方式  1:表示文字批注  2:表示手写批注  0:表示文档核稿
       //                  //状态信息
      }catch(e){
        alert(e.description);                                   //显示出错误信息
      }
    }
    
    //作用:退出iWebOffice
    function UnLoad(){
      try{
        if (!webform.WebOffice.WebClose()){
          StatusMsg(webform.WebOffice.Status);
        }else{
          //StatusMsg("关闭文档...");
        }
      }catch(e){
        alert(e.description);
      }
    }
    
    //作用:打开文档
    function LoadDocument(){
      StatusMsg("正在打开文档...");
      if (!webform.WebOffice.WebOpen()){  	//打开该文档    交互OfficeServer的OPTION="LOADFILE"
         StatusMsg(webform.WebOffice.Status);
      }else{
         StatusMsg(webform.WebOffice.Status);
      }
    }
    
    //作用:保存文档
    function SaveDocument(){
      webform.WebOffice.WebUrl="$!path/servlet/DocController?method=saveDoc"; 
      //webform.WebOffice.WebSetMsgByName("MyDefine1","自定义变量值1");  //设置变量MyDefine1="自定义变量值1",变量可以设置多个  在WebSave()时,一起提交到OfficeServer中
      if (!webform.WebOffice.WebSave(true)){    //交互OfficeServer的OPTION="SAVEFILE"  注:WebSave()是保存复合格式文件,包括OFFICE内容和手写批注文档;如只保存成OFFICE文档格式,那么就设WebSave(true)
        //WebSaveAsHtml();
        StatusMsg(webform.WebOffice.Status);
        return false;
      }else{
      		
      		WebSaveAsHtml();
         StatusMsg(webform.WebOffice.Status);
         return true;
      }
    }
    
    //作用:刷新文档
    function WebReFresh(){
      webform.WebOffice.WebReFresh();
      StatusMsg("文档已刷新...");
    }
    
    //作用:打印文档
    function WebOpenPrint(){
      try{
        webform.WebOffice.WebOpenPrint();
        StatusMsg(webform.WebOffice.Status);
      }catch(e){alert(e.description);}
    }
    
    
    //作用:存为本地文件
    function WebSaveLocal(){
      try{
        webform.WebOffice.WebSaveLocal();
        StatusMsg(webform.WebOffice.Status);
      }catch(e){alert(e.description);}
    }
    
    //作用:打开本地文件
    function WebOpenLocal(){
      try{
        webform.WebOffice.WebOpenLocal();
        StatusMsg(webform.WebOffice.Status);
      }catch(e){alert(e.description);}
    }
    
    //作用:保存为HTML文档
    function WebSaveAsHtml(){
      webform.WebOffice.WebUrl="$!path/servlet/DocController?method=saveDoc"; 
     
      try{
        if (webform.WebOffice.WebSaveAsHtml())  	//交互OfficeServer的OPTION="SAVEASHTML"
        {
        	//SaveDocument();
        }
       // StatusMsg(webform.WebOffice.Status);
      }catch(e){alert(e.description);}
    }
    
    //作用:客户端和服务器端信息信息交互
    function WebSendInformation(){
      var info = window.prompt("请输入要传到服务器处理页面上的内容:","参数内容");
      if (info==null){return false}
    
      webform.WebOffice.WebSetMsgByName("COMMAND","SELFINFO");		//设置变量COMMAND="SELFINFO",用来在服务器端做判断,以进入处理自定义参数传递的代码。
      webform.WebOffice.WebSetMsgByName("TESTINFO",info);			//自定义的一个参数"TESTINFO",将info变量的信息设置到信息包中,以便传到后台。
      if (webform.WebOffice.WebSendMessage()){						//向后台发信息包。交互OfficeServer的OPTION="SENDMESSAGE"。
        info = webform.WebOffice.WebGetMsgByName("RETURNINFO");		//如果交互成功,接受服务器端返回的信息。
    
      }
      else{
        StatusMsg(webform.WebOffice.Status);
      }
    }
    </script>	
      </head>
      <body bgcolor="#ffffff" onLoad="Load()" onUnload="UnLoad()">  <!--引导和退出iWebOffice-->
        <form name="webform" action="" method="post">
        	<center>
        		<input type="button" id="btnret" value="保存" οnclick="SaveDocument();"/>  
        		<input type="button" id="btnret" value="返回" οnclick="javascript:history.go(-1);" /> 
        	</center> 	
        	<script type="text/javascript">
    	    	var str = '';
    			str += '<object id="WebOffice" width="100%" height="100%"  classid="clsid:8B23EA28-723C-402F-92C4-59BE0E063499" codebase="$!path/main/cms/setup/iWebOffice2006.cab#version=7,6,0,2">';
    			str += '</object>';
    			document.write(str);
        	</script>
        	
        </form>
      </body>
    </html>


     

    后台保存的代码:

    	private void saveAsHtml(HttpServletRequest request, HttpServletResponse response,WebFile webFile,IDocEntity docEService)
    	{
    		String mOption = "";			
    		String mHtmlName = "";			
    		String mDirectory = "";
    		String fileType = "";
    		//文件保存路径		String filePath = docEService.getFilePath();
    		LoadStartDataManagerImpl loadStartDate = (LoadStartDataManagerImpl)ServiceFactory.findBean("loadStartData");
    		String filePath=loadStartDate.getBaseUrl()+loadStartDate.getKindeditorImagesPath();
    		String docPath=loadStartDate.getBaseUrl()+loadStartDate.getKindeditorFilePath();
    		fileType = webFile.GetMsgByName("FILETYPE").trim();
    		String mRecordID = webFile.GetMsgByName("RECORDID").trim();			//要对recordID进行判读
    		DocEntity docE = docEService.getDocEByID(mRecordID);
    		if (request.getMethod().equalsIgnoreCase("POST")) {			
    			if (webFile.GetMsgByName("DBSTEP").trim().equalsIgnoreCase("DBSTEP")) {
    				mOption = webFile.GetMsgByName("OPTION").trim();	
    				
    				//保存文档.doc
    				if (mOption.equalsIgnoreCase("SAVEFILE")) {
    					if (!(new File(docPath)).isDirectory())
    						(new File(docPath)).mkdirs();
    					webFile.MsgTextClear();
    					if (webFile.MsgFileSave(docPath+"/"+mRecordID+fileType)) {
    						webFile.MsgError("");
    						webFile.SetMsgByName("STATUS", "����HTML�ɹ�!");
    					} else {
    						webFile.MsgError("保存失败����HTMLʧ��!");
    					}
    					webFile.MsgFileClear();
    					webFile.MsgTextClear();
    				}
    				
    				//保存为html文档
    				if (mOption.equalsIgnoreCase("SAVEASHTML")) {
    					mHtmlName = webFile.GetMsgByName("HTMLNAME").trim();
    					mDirectory = webFile.GetMsgByName("DIRECTORY").trim();
    					if (!(new File(filePath)).isDirectory())
    						(new File(filePath)).mkdirs();
    					webFile.MsgTextClear();					
    					if (mDirectory.trim().equalsIgnoreCase(""))
    					{	
    						webFile.MakeDirectory(filePath);
    						//保存html文件																	
    						
    						if(docE == null)
    						{
    							docE = new DocEntity();
    							docE.setDocId(mRecordID);
    						}											
    						if (docEService.addDocE(MsgFileSaveH(docE,webFile))){								
    							File docFile = new File(filePath+"/"+ docE.getDocId()+".files");
    							try {
    								FileTools.deleteDir(docFile);
    							} catch (IOException e) {
    								e.printStackTrace();
    							}
    							webFile.MsgError("");
    						} else {
    							webFile.MsgError("����HTMLʧ��!");
    						}
    					}
    					else {
    						//保存图片文件
    						filePath = filePath +"/"+ mDirectory;
    						webFile.MakeDirectory(filePath);
    						
    						if (webFile.MsgFileSave(filePath + "/" + mHtmlName)) {
    							webFile.MsgError("");
    							webFile.SetMsgByName("STATUS", "����HTML�ɹ�!");
    							
    						} else {
    							webFile.MsgError("����HTMLʧ��!");
    						}
    					}
    					webFile.MsgFileClear();
    				}
    				
    			} else {
    				webFile.MsgError("�ͻ��˷�����ݰ����!");
    				webFile.MsgTextClear();
    				webFile.MsgFileClear();
    				
    			}
    		} else {
    			webFile.MsgError("��ʹ��Post����");
    			webFile.MsgTextClear();
    			webFile.MsgFileClear();
    		}
    		SendPackage(response, webFile);
    	}


     


    运行效果如下:

     

    の

     


     

     


     

    展开全文
  • office在线编辑ONLYOFFICE集成java和前端office在线编辑ONLYOFFICE集成java和前端office在线编辑ONLYOFFICE集成java和前端office在线编辑ONLYOFFICE集成java和前端office在线编辑ONLYOFFICE集成java和前端
  • office 在线编辑 asp

    2014-08-05 10:10:01
    office 在线编辑 asp
  • office 在线编辑

    2010-09-09 15:20:41
    office的word文档和excel文档可以在线打开,在线编辑在线保存,很好用的
  • office在线编辑

    2009-02-17 23:58:40
    office在线编辑控件,支持word等文档的在线创建、编辑、保存,包含控件和示例代码。
  • Office在线编辑

    热门讨论 2012-07-13 09:01:50
    在所有的OA系统中,都需要用到文档在线编辑控件,如公文的在线编辑、修订留痕、书签、套红等操作,本程序使用了开源控件dsoframer作为中间件,详细介绍了文档在线编辑的使用,并提供了示例
  • 在CentOS上使用docker搭建onlyoffice服务器,onlyoffice服务可实现浏览器在线查看编辑保存office文件包括(Word,Excel,PPT等),还可实现word转PDF
  • weboffice在线编辑office插件

    热门讨论 2012-05-28 15:57:21
    强大的office在线编辑工具,web开发实用性比较好,功能强大,希望你能用得上。
  • PageOffice支持在JSP页面中预览和编辑word,ppt,excel等PageOffice支持在JSP页面中预览和编辑word,ppt,excel等PageOffice支持在JSP页面中预览和编辑word,ppt,excel等PageOffice支持在JSP页面中预览和编辑word,ppt,...
  • 在线编辑office

    2016-08-05 11:49:50
    支持在线编辑word,execl
  • office word在线编辑实例,及使用说明
  • online-office:office在线编辑
  • 在线编辑office,引用的是点聚的weboffice底层的安装,将office嵌入jsp后保存编辑并且保存到数据库中,当点聚查看后再到数据库读取。
  • office在线编辑控件

    千次阅读 2008-07-23 14:39:00
    最近由于产品需要,我们开发了一套在线OFFICE编辑ACTIVEX 控件,基于C++开发。具体参见易协软件公司网站www.ecollab.com.cn。
     最近由于产品需要,我们开发了一套在线OFFICE编辑ACTIVEX  控件,基于C++开发。具体参见易协软件公司网站
    www.ecollab.com.cn
    展开全文
  • 本软件基于微软的技术支持文档KB Q311765(市场上现有的好多在线文档编辑控件均基于该文章完成,大家可以很容易的识别),修改了文章所附代码的一些缺陷,添加了一些实际软件开发过程中必需的功能。 本软件为所有新...
  • NTKO在线编辑office

    2017-12-12 19:11:44
    使用NTKO Office文档控件,能够在浏览器窗口中直接编辑Word、Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理。同时支持痕迹保留,手写签名,电子盖章等办公自动化系统必备的功能
  • Office文档在线编辑控件包

    热门讨论 2011-10-17 15:57:30
    Office文档在线编辑控件包Office文档在线编辑控件包
  • Java Web Office 文档在线编辑Java Web Office 文档在线编辑
  • webdav实现office在线编辑

    热门讨论 2012-05-28 14:12:53
    通过iis的webdav实现在线 编辑保存word文档 文档是如何设置成功的过程记录。环境 win7 sp1 office2007
  • OFFICE在线编辑保存实例

    热门讨论 2008-12-29 18:04:32
    通过NTKO实现office文档的在线编辑,保存.B/S架构实现在线编辑比较好的解决方案.
  • weboffice 在线编辑

    2013-11-21 17:32:26
    在线编辑word,excel,资源包含实例代码,插件,稳定性较好

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 73,398
精华内容 29,359
关键字:

在线office编辑