求救:如何在页面中编辑word且能够提交???
如何在页面中编辑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




