CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

求救:如何在页面中编辑word且能够提交???

楼主fj_jiangqi(强盗)2003-08-04 20:30:55 在 Java / Web 开发 提问

如何在页面中编辑word,而且能将word内容提交到服务端?  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊 问题点数:100、回复次数:41Top

1 楼fj_jiangqi(强盗)回复于 2003-08-04 20:31:25 得分 0

在jsp中  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

2 楼duskrhythm(蓝鲸)回复于 2003-08-05 00:43:20 得分 2

编辑word文档?那不如去用ASP.net了,直接有插件。  
  JSP中据我所知没有这个功能,不过可以自己编写实现,不过那就工作量太大了吧Top

3 楼hfprogramer(编程菜鸟....)回复于 2003-08-05 00:45:47 得分 2

据说可以用JavaScript将Word文件的内容读取和插入到Text容器中,但是没有见过代码。:)Top

4 楼mingjob(小一号)回复于 2003-08-05 08:50:59 得分 2

try   third   company's   ocx   .Top

5 楼testjava(上帝给了我高尚的灵魂)回复于 2003-08-05 09:05:59 得分 2

肯定可以实现的,这是毫无疑问的,因为我已经看过好多OA中(用JAVA开发)有此功能!非常遗憾,偶也不知道如何操作!学习Top

6 楼zxhong(红透半边天)回复于 2003-08-05 09:15:29 得分 2

word文档是前台的还是后台的?Top

7 楼fj_jiangqi(强盗)回复于 2003-08-05 09:21:36 得分 0

编辑在前台,数据要保存在后台的oracle中。  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

8 楼biggie(飞碟)回复于 2003-08-05 09:33:36 得分 2

可以实现,word必须是存取在服务器端,试试用Jacob吧,去google   or   yahoo搜索,有许多文章介绍和代码,学一学一定行的。Top

9 楼fj_jiangqi(强盗)回复于 2003-08-06 13:20:26 得分 0

救命啊!!!  
  我真的不知该如何下手???  
  jacob可以实现吗?我已经安装了,可不知如何实现?  
  帮帮我好吗?前辈们……  
  事成后另送1000分,如果不够还可以再加,我给你们磕头了!!!  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

10 楼biggie(飞碟)回复于 2003-08-06 13:44:13 得分 2

也可以用poi  
  http://www-900.ibm.com/developerWorks/cn/java/l-java-tips/index.shtml  
   
  具体代码,我手上没有例子,也没有时间帮你写,只能say   sorry了,不过相关介绍的确不少,用点心去学没问题的  
   
  Top

11 楼fsroger(fsroger)回复于 2003-08-06 14:08:16 得分 2

必须自己搞个ocx控件来操控word!Top

12 楼JikLiu(没烘干的咖啡豆)回复于 2003-08-06 19:02:29 得分 2

呵呵,楼主的这种应用0还没有见过,把DOC保存在数据库中,不明白为什么要这么做呀?  
  我们做过在前台JSP中编辑服务器端的DOC文件。后台还是以文件的形式存在的,象楼主说的这样将前台表现出的DOC最终保存在数据库中,0还不会。  
  关注中。。。。Top

13 楼fj_jiangqi(强盗)回复于 2003-08-06 20:10:24 得分 0

楼上能告诉我文件形式是如何做的?只要这个能实现也行,写入oracle下一步再说。  
   
  哪可得到第3方ocx控件,如何使用?晚辈实在不会啊!!!  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

14 楼pan920001(oralce)回复于 2003-08-06 21:09:58 得分 2

word保存到oralce数据库我会,  
  可直接编辑的事我也在找,Top

15 楼fj_jiangqi(强盗)回复于 2003-08-06 21:30:30 得分 0

我的生命在于此,求大家帮帮忙啊!!!  
  事后定出1000重谢!!!  
  如果不够,可以随意加,我的分若不够,等日后分够再继续给,直到给完全部的分或我离开这个世界……  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

16 楼gyscsdn(geng)回复于 2003-08-07 09:21:23 得分 7

给你用jacob的代码看看,我想用WORD编辑后,提交到服务端某个目录保存并转换成html,把文件名存入oracle中应可以解决你的问题!  
   
   
     
   
   
  轻松架起Java连接COM对象的桥梁   阅读次数382    
   
  出处   (注明出处)wangchq            
   
   
     
   
   
  JACOB:Java连接COM对象的桥梁  
   
  1。下在Java-COM连接桥JACOB(http://danadler.com/jacob/),需要jacob.jar和jacob.dll两个文件就可以了。并把jacob.dll所在目录设到PATH。  
  2。调用程序(Exam_2.java)如下:  
  import   java.io.File;  
  import   com.jacob.com.*;  
  import   com.jacob.activeX.*;  
   
  public   class   Exam_2   {  
   
  public   static   void   main(String[]   args)   {  
   
  ActiveXComponent   app   =   new   ActiveXComponent("Word.Application");//启动word  
  String   inFile   =   "H:\\Majix-1_2_2_full\\sample\\my.doc";//要转换的word文件  
  String   tpFile   =   "H:\\Majix-1_2_2_full\\sample\\my.htm";//目标文件  
  boolean   flag   =   false;  
  try   {  
  app.setProperty("Visible",   new   Variant(false));//设置word不可见  
  Object   docs   =   app.getProperty("Documents").toDispatch();  
  Object   doc   =   Dispatch.invoke(docs,"Open",   Dispatch.Method,   new   Object[]{inFile,new   Variant(false),   new   Variant(true)},   new   int[1]).toDispatch();//打开word文件  
  Dispatch.invoke(doc,"SaveAs",   Dispatch.Method,   new   Object[]{tpFile,new   Variant(8)},   new   int[1]);//作为html格式保存到目标文件  
  Variant   f   =   new   Variant(false);  
  Dispatch.call(doc,   "Close",   f);  
  flag   =   true;  
  }   catch   (Exception   e)   {  
  e.printStackTrace();  
  }   finally   {  
  app.invoke("Quit",   new   Variant[]   {});  
  }    
  }    
  Top

17 楼lymkelly(柳叶眉)回复于 2003-08-07 09:23:28 得分 2

关注Top

18 楼fj_jiangqi(强盗)回复于 2003-08-07 11:06:17 得分 0

谢谢gyscsdn(geng)的帮助。  
  这个方法可以处理wrod转换htm,如何才能在客户端进行编辑啊?  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

19 楼cheify(清风)回复于 2003-08-07 11:26:30 得分 2

Visual   J++   ,都快把它网了吧?呵呵Top

20 楼sywind(来如风)回复于 2003-08-07 18:29:05 得分 2

跟贴,学习Top

21 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-08-07 18:34:27 得分 2

跟贴,学习  
  Top

22 楼xmvigour(微电-THINKING IN APP)回复于 2003-08-08 12:25:48 得分 0

要不让它下来   然后改完再上传Top

23 楼dujinyou(杜进有)回复于 2003-08-08 13:13:10 得分 2

好的一个,值得学习,我没有搞到这一步,哈哈Top

24 楼upc_chenli(chenli)回复于 2003-08-08 13:37:17 得分 2

呵呵。。可以诱导客户:直接下载下来改比较方便,改完后再上传。  
   
  学习中。。。。Top

25 楼fywem(fyw)回复于 2003-08-08 13:42:22 得分 2

学习Top

26 楼fj_jiangqi(强盗)回复于 2003-08-08 14:00:23 得分 0

下载自动进入编辑状态,提交自动保存上传,是这样吗?  
  要如何才能实现?  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

27 楼redstarstar(JavaRen)回复于 2003-08-08 14:09:24 得分 2

我们的项目里就是使用了一个自己编写的OCX控件,在浏览器中打开Word,然后上传到服务器端。所以说需要OCX!Top

28 楼amortal(7086)回复于 2003-08-08 14:28:53 得分 2

做个applet可能能实现吧,这个东西没玩过,学习Top

29 楼fj_jiangqi(强盗)回复于 2003-08-08 14:30:03 得分 0

哪可以得到这个的ocx,又如何用呢?  
  帮我好吗?求你们了。  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

30 楼lcom(lcom)回复于 2003-08-08 16:58:55 得分 2

客户端也可以用javascript调用application来操作wordTop

31 楼zxhong(红透半边天)回复于 2003-08-08 17:36:53 得分 2

我觉得应该这样:  
    在后台将word内容提取生成可修改形式的jsp文件  
    用户在jsp文件中修改后再写到word文档中Top

32 楼fj_jiangqi(强盗)回复于 2003-08-08 19:31:10 得分 0

关键就是修改,我想用word进行修改,不知具体应如何控制?  
  <OBJECT   CLASSID="clsid:000209FF-0000-0000-C000-000000000046">  
  </OBJECT>  
  这是word的id,也不知是否可以实现。  
  有用过的朋友,告知一二。  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

33 楼mayanwei()回复于 2003-08-08 19:40:14 得分 20

我有一个自制的OCX   并且有数字签名  
  如果需要请留下mail  
   
  我明天会发给你   希望有用~Top

34 楼mayanwei()回复于 2003-08-08 19:49:05 得分 20

忘了说了   那个OCX是这样的:  
   
  内嵌word   可以修改    
  当保存时会自动转化成二进制码放在<textarea>里   提交后台  
  读取时可以是文件   也可以是数据库里保存的流    
   
  1000分哦~   表失言^^  
  Top

35 楼fj_jiangqi(强盗)回复于 2003-08-08 21:41:08 得分 0

fj_jiangqi@21cn.com  
  能不能带个简单的例子,谢谢你了!!!  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

36 楼mayanwei()回复于 2003-08-08 22:18:23 得分 4

已发出~Top

37 楼fj_jiangqi(强盗)回复于 2003-08-08 22:29:20 得分 0

收到了,谢谢!我试试,事成后送出1000分。  
  -------------------------  
  我流落在凄凉的世界里-孤苦伶仃  
  我过着动荡无助的生活-四处漂泊Top

38 楼mgan(ROOT→〖将来是我〗)回复于 2003-08-19 20:11:53 得分 5

 
  哈哈   想不到fj_jiangqi(强盗)在弄   这个啊Top

39 楼zhjjava(狂人一个)回复于 2003-08-19 21:09:37 得分 2

我们的一个开发人员是自己开发的VB   ACTIVEX控件,不过也需要客户端装了WORDTop

40 楼farfly()回复于 2003-11-25 14:17:23 得分 0

用办公之星控件,客户端无须安装word  
   
  在线演示范例:http://www.oapro.com/ostarocx/product_demo.aspTop

41 楼ntko(磁化水www.ntko.com)回复于 2003-12-23 04:50:15 得分 0

http://www.ntko.com--联机演示  
   
  NTKO   Office文档控件--创建OA的利器,支持强制痕迹保留,手写签名,电子印章,支持所有菜单,任意后台服务器等。  
   
  NTKO   OFFICE文档控件是拥有完全自主知识产权的ActiveX控件。  
   
  使用NTKO   Office文档控件,能够在浏览器窗口中直接编辑Word,Excel等Office文档并保存到Web服务器。实现文档和电子表格的统一管理。同时支持痕迹保留,手写签名等办公自动化系统必备的功能。是OA系统开发的最佳选择组件!!卓越的性能,低廉的价格,标准高效的编程接口,让您以最低的开发成本,轻松创建极具特色的解决方案!  
   
  主要功能:  
  -----------------------------------------------------  
  1.支持所有的Office菜单   ;  
  2.支持强制痕迹保留,控件可以通过编程,让用户只能在痕迹保留状态下工作;  
  3.无需后台配置,即可支持Lotus   Domino   ,可与Lotus   Domino服务器天然集成;  
  4.   基于标准协议,无任何自定义数据格式,通用性好   ;  
  5.广泛的操作系统,Web服务器和编程语言支持   后台支持Windows,Linux,Unix等各种操作系统;支持IIS,Domino,Websphere,Apache等所有后台服务器类型和JSP,ASP,PHP,PERL等编程语言。    
  6.支持手写签名和加密的电子印章   ;  
  7.支持从本地或服务器URL获取加密的电子印章   ;  
  8.支持从服务器URL或本地直接插入透明浮动图片到Word,Excel文档   ;  
  9.支持将手工绘制的图片作为透明浮动的图片增加到Word,Excel文档   ;  
  10.全面支持Office2000的打印预览    
  11.   轻量级,只有不足50K   使用C语言直接开发COM接口,简介高效,对内核函数的直接调用使得无需其它动态链接库的支持,兼容性极好;    
  12.   在下载和上载Office文档时不会产生临时文件   使用流数据作为Office文档的数据源,不会产生临时文件;  
  13.   能够禁止用户从文档拷贝数据;  
  14.支持简洁高效的编程接口   可使用Javascript和VBScript对控件进行编程。可以完全控制Office文档。    
  15.支持HTTP协议,HTTPS   OVER   SSL协议   对HTTPS协议的支持使得可以创建更加安全的应用。并且自动支持Session   Cookie。使用当前页面的Session   Cookie和服务器进行交互。  
  Top

相关问题

  • 我在新闻提交页面中用FCKeditor编辑器,但在用css不知怎么控制FCKeditor编辑器不会跑页面顶上?
  • 讨论在asp.net页面中插入word并能够编辑,进入有分
  • 请问如何用asp实现在页面上编辑修改word和excel
  • 在asp.net的页面中嵌入一个word编辑器,怎么做呢?
  • csdn的blog页面怎么编辑
  • 请问再页面中怎么样能打开一个Word文档,并可编辑。
  • 提交页面的问题!
  • 提交页面的问题
  • 页面提交问题
  • 提交后刷新页面

关键词

  • 文档
  • 控件
  • 文件
  • 服务器
  • word
  • 页面
  • 修改
  • office
  • 印章
  • 代码

得分解答快速导航

  • 帖主:fj_jiangqi
  • duskrhythm
  • hfprogramer
  • mingjob
  • testjava
  • zxhong
  • biggie
  • biggie
  • fsroger
  • JikLiu
  • pan920001
  • gyscsdn
  • lymkelly
  • cheify
  • sywind
  • lynx1111
  • dujinyou
  • upc_chenli
  • fywem
  • redstarstar
  • amortal
  • lcom
  • zxhong
  • mayanwei
  • mayanwei
  • mayanwei
  • mgan
  • zhjjava

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo