怎么读取浏览器内嵌word后word文档的全部值(文本、图片、表格格式等)

funnyball 2003-10-10 09:55:17
iWebOffice2003是一个基于Web的文档处理中间件,为iWebOffice.ocx文件
在Jsp文件里调用为:
<OBJECT id="WebOffice" width="100%" height="100%" codebase=iWebOffice2003.ocx#version=1,0,0,0" classid="clsid:23739A7E-5741-4D1C-88D5-D50B18F7C347"></OBJECT>
我现在只知道取它的文本内容为:
WebOffice.WebObject.Content.Text
不知道说得明白了没有?
希望高手告诉我如何取word文档的全部值(文本、图片、表格格式等),以便我存入数据库(sqlserver)--是否非得转换成Byte类型操作?
谢谢!
...全文
241 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
farfly 2003-11-25
  • 打赏
  • 举报
回复
用办公之星控件(http://www.standsoft.com),客户端无须安装word

在线演示范例:http://www.oapro.com/ostarocx/product_demo.asp
bbmer 2003-11-14
  • 打赏
  • 举报
回复
to gjd111686(数字金刚) :
你说的这些类(CFrameWnd,COleClientItem,CWinInet)是Java的类还是Javascript的对象哟?如果是java的类,是在哪个包里头的?怎么用呢?
sunny110 2003-11-14
  • 打赏
  • 举报
回复
up
gjd111686 2003-11-14
  • 打赏
  • 举报
回复
我用MFC写的.Java正在做[也在找资料]
funnyball 2003-10-23
  • 打赏
  • 举报
回复
iWebOffice2003,www.goldgrid.com,我建议编程人员不去也罢,除非你要买他的产品
wh_cisco 2003-10-20
  • 打赏
  • 举报
回复
iWebOffice2003,那里有下?
ntko 2003-10-17
  • 打赏
  • 举报
回复
直接作为文件(二进制流)保存到数据库才能确保格式。
=============================================================================
软件名称: NTKO Office文档控件
软件版本: 1.6
软件作者: NTKO
作者邮箱: tanger@ntko.com,sunylucy@sina.com,sale@ntko.com
软件网站: http://www.ntko.com
软件语言: 中文
授权形式: 演示版本软件
应用平台: Domino,IIS,Apache,WebSphere等
后台操作系统:windows,linux,unix
客户端操作系统:windows98+,win2k,me,xp,2003,nt
支持后台编程语言:asp,lotusscript,jsp,php,perl等
支持客户端编程语言:vbscript,j/javascript
软件大小: 67kb
界面预览:
软件简介:

NTKO Office文档控件V1.6新功能:全面支持打印预览!卓越的性能,低廉的价格,标准高效的编程接口,让您以最低的成本,轻松创建极具

特色的解决方案!NTKO Office文档控件可以帮助您快速创建和部署基于浏览器的,并且与Microsoft Office办公软件紧密集成的办公和文档

管理解决方案。使用它,就能够在浏览器窗口中直接处理Word,Excel等Office文档。比如,您可以将所有的模板在服务器端集中管理,并且

让您的员工能够联机创建Office文档。该控件支持强制痕迹保留,支持所有的Office菜单,无须FTP,和Domino可无缝集成;并且对Domino无

须后台编程即可实现支持;支持各种后台Web服务器和编程语言。特色功能:1)全面支持打印预览!2)能够将编辑过的Office文档直接保存

到Web服务器;3)支持所有的Office菜单;完全符合用户习惯;4)支持在线编辑包括Microsoft Word,Excel以及PowerPoint在内的所有

Office文档类型;5)轻量级,只有不足100K。并且不需要其它动态链接库(DLL)支持;6)只需要客户安装win95,IE4.0,Office97以上版

本即可运行;7)支持HTTP协议,HTTPS OVER SSL协议;8)支持强制痕迹保留,文档保护,禁止拷贝数据等许多功能;9)支持使用

JavaScript和VBScript对其进行编程;10)支持各种后台Web服务器和编程语言。11)在下载和上载URL时不会产生临时文件;12)具有丰富

的VBScript和JavaScript函数库;提交保存时支持RFC 1867(Form-based File Upload in HTML)标准;13)自动支持Session Cookie。使

用当前页面的Session Cookie和服务器进行交互。 14)无须FTP,和Domino可无缝集成;15)Domino无须后台编程即可实现支持.16)简洁标

准的编程,无任何自定义数据格式。17)因不使用临时文件,保存到服务器时不会引起防病毒软件如Norton Antivirus的警告。等等......
==============================================================================
gjd111686 2003-10-17
  • 打赏
  • 举报
回复
如果只是浏览就可以用<iframe src="*.doc">
如果要在线编辑可以自己做个控件,内嵌OLE就可以了.[基本就是用CFrameWnd类建立框架以支持Doc/View用COleClientItem来嵌Word,用CWinInet类来实现CHttpFile对文件的下载上传.]
ychunshui 2003-10-15
  • 打赏
  • 举报
回复
关注
1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa Web浏览器:Microsoft Internet Explorer 6.0及以上版本 Web服务器:Tomcat 5.5.20及以上版本 Java运行时环境:Java5.0 JRE及以上版本 2.本书所附光盘范例 第1章(\c01) 示例描述:演示JavaScript的简单应用及JavaScript特效。 1.1.html 用JavaScript开发的弹出式“Hello World”实例。 1.2.html 在页面中输出的“Hello World”。 1.3.html 使用JavaScript进行文本的判断。 1.4.html 使用JavaScript对网页中的内容进行验证。 1.5.html HMTL中调用.js文件。 1.6.html 使用“”标记,实现的滚动字幕效果。 1.7.html 使用JavaScript实现简单的字幕滚动。 1.8.html 使用JavaScript实现字幕连续滚动。 1.9.html 使用JavaScript实现的简单数字时钟。 1.10.html 使用JavaScript实现的带阴影的数字时钟。 1.11.html 使用JavaScript实现的获取当前详细日期时间信息的数字时钟。 1.12.html 使用JavaScript实现的浏览器地震效果。 common.js 实现数据检验的独立的.js文件。 第2章(\c02) 实例描述:学习JavaScript的基本语法。 2.1.html JavaScript中this在不同位置指向的对象。 2.2.html null类型的简单应用。 2.3.html 算术运算符用法。 2.4.html 逻辑运算符使用方法。 2.5.html 位运算符使用方法。 2.6.html 赋运算符使用方法。 2.7.html 条件运算符使用方法。 2.8.html 位操作运算符使用方法。 2.9.html 字符串运算符用法。 2.10.html 布尔表达式的使用。 2.11.html 判断金额是否正常。 2.12.html 不加break的switch语句。 2.13.html switch语句使用方法。 2.14.js 将函数作为参数传递。 2.15.html arguments参数的使用。 2.16.html apply方法与call方法的使用。 第3章(\c03) 示例描述:学习JavaScript的高级语法。 3.1.html 连接字符串。 3.2.html indexOf()函数与lastIndexOf()函数。 3.3.html 截取字符串的子串。 3.4.html 用户自定义的实现slice函数功能的函数。 3.5.html 删除数组最后项的方法。 3.6.html 向数组头添加一个项。 3.7.html 多维数组的实现方法。 第4章(\c04) 示例描述:介绍JavaScript的面向对象特性。 4.1.html 对象的创建。 4.2.html 作为关联数组的对象与数组对象实现方式比较。 4.3.html prototype的用法。 4.4.html prototype实现继承机制。 4.5.html try-catch-finally语句执行流程。 第5章(\c05) 示例描述:介绍JavaScript文档对象模型。 5.1.html 使用DOM获取各级别节点。 5.2.html 使用DOM获取body元素。 5.3.html 获取元素的子节点。 5.4.html 改变div的内容。 5.5.html 获取表格第1行。 5.6.html 获取表格的某列。 5.7.html 修改表格的内容。 5.8.html 无刷新效果更改表格的某行。 第6章(\c06) 示例描述:介绍JavaScript与表单控件。 6.1.html JavaScript获取文本框的。 6.2.html JavaScript控制文本框。 6.3.html 文本框的JavaScript特效。 6.4.html 获取select元素的。 6.5.html JavaScript控制列表框与组合框。 6.6.html 多级下拉列表联动。 6.7.html 各种使用JavaScript获取复选框的方法。 6.8.html JavaScript控制复选框。 6.9.html 复选框的JavaScript特效。 6.10.html JavaScript取单选框的。 6.11.html JavaScript控制单选框。 6.12.html 单选框的JavaScript特效。 6.13.html 使用JavaScript控制按钮是否可用。 6.14.html 重置按钮的效果。 6.15.html 提交按钮的效果。 第7章(\c07) 示例描述:学习JavaScript的事件处理。 7.1.html 双击某行变换背景色。 7.2.html 获取鼠标的位置。 7.3.html div中显示选中文本。 7.4.html 检测onkeydown事件与onkeypress事件执行的先后顺序。 7.5.html 窗口离开时提示。 7.6.html 防止onresize事件重复执行。 7.7.html onerror事件相关处理。 7.8.html onsubmit事件使用方法。 7.9.html 失去焦点时检验文本框的。 7.10.html 获得焦点时文本框样式更改。 img.JPG onblur事件中加载的图片文件。 第8章(\c08) 示例描述:学习JavaScript中的document对象。 8.1.html 得到文档锚点对象数组。 8.2.html 获取并设置cookie信息。 8.3.html 获取文档标记的数组及相关操作。 8.4.html 获取location对象的属性并刷新页面。 8.5.html 包含链接的文档。 8.6.html 包含链接的文档打开的目标文档。 8.7.html 清空文档的内容。 8.8.html 是否调用close()方法的区别。 8.9.html 多次打开输出流的效果。 8.10.html 使用write()方法生成页面。 8.11.html 使用writeln()方法生成文本并换行。 第9章(\c09) 示例描述:学习JavaScript中的window对象。 9.1.html 控制状态条信息显示。 9.2.html 框架定义。 9.3.html 框架定义时使用的页面。 9.4.html 使用location属性实现窗口跳转。 9.5.html 获取打开当前窗口的窗口并调用其属性。 9.6.html 多框架分离页面。 9.7.html 检验打开消息框后的执行情况。 9.8.html 使用确认对话框的方法。 9.9.html 使用输入对话框修改table的。 9.10.html 按照要求打开新窗口。 9.11.html 设定重复执行的延时程序。 top.html 框架定义与多框架分离页面时使用的框架头部页面。 left.html 多框架分离页面时使用的左侧框架页面。 right.html 多框架分离页面时使用的右侧框架页面。 第10章(\c10) 示例描述:学习JavaScript中的正则表达式。 10.1.html 使用句点符号匹配特定字符串。 10.2.html 使用方括号符号实现匹配出租车牌号。 10.3.html 使用或符号匹配日期。 10.4.html 正则表达式中的量词。 10.5.html 正则表达式中的反义符号。 10.6.html 字符串中查找满足表达式的字符。 10.7.html 使用match()方法匹配正则表达式字符串。 10.8.html 匹配数字。 10.9.html 匹配日期格式。 10.10.html 匹配时间格式。 10.11.html 匹配HTML标记。 10.12.html 匹配邮政编码。 10.13.html 匹配IP地址。 10.14.html 匹配Email地址。 10.15.html 匹配网址URL。 10.16.html 匹配手机号码。 10.17.html 匹配中文字符。 第11章(\c11) 示例描述:介绍JavaScript管理cookie和userData。 11.1.html JavaScript写数据到cookie。 11.2.html JavaScript获取cookie信息。 11.3.html JavaScript修改cookie的保存有效期。 11.4.html 保存数据到userData。 11.5.html JavaScript获取userData的数据。 11.6.html 使用cookie登录。 welcome.html 使用cookie登录成功的欢迎界面。 第12章(\c12) 示例描述:介绍JavaScript与样式表。 12.1.html 外部定义样式的优先级。 12.2.html 百分比单位的使用。 12.3.html 在当前页面中嵌入CSS样式文件。 12.4.html JavaScript实现动态更改元素的CSS样式。 12.5.html JavaScript实现批量更改CSS样式。 12.6.html JavaScript使用CSS模拟图片的圆角效果。 style.css 页面中嵌入的CSS样式文件。 style1.css 更改样式时使用的CSS样式文件。 roundcorner.css JavaScript使用CSS模拟图片的圆角效果时使用的CSS样式文件。 第13章(\c13) 示例描述:介绍JavaScript与XML。 13.1.xml 表示书籍信息的XML信息。 13.2.js 跨浏览器兼容的XPath实现。 13.3.xml 使用XSLT实现“Hello World”的XML文件。 13.4.xsl 使用XSLT实现“Hello World”的XSLT文件。 13.5.html 内嵌的XML数据岛。 13.6.html 外嵌的XML数据岛。 13.7.html 在HTML中显示XML数据。 13.8.html JavaScript操作XML数据岛。 13.9.jsp JavaScript+XML实现通讯录。 addressbook.war JavaScript+XML实现通讯录的工程文件(可以直接在Tomcat下发布运行)。 addressbook.xml 记录通讯录的XML文件。 第14章(\c14) 示例描述:介绍JavaScript与Microsoft Office互操作的方法。 14.1.html 使用JavaScript向Word中写入内容。 14.2.html 使用JavaScript从Word读取内容。 14.3.html 使用JavaScript向Excel文件中写入内容。 14.4.html 使用JavaScript从Excel中读取内容。 第15章(\c15) 示例描述:介绍JavaScript与各种浏览器插件的交互方法。 15.1.html 使用JavaScript操作Java Applet。 15.2.html 在Java Applet中调用JavaScript。 15.3.svg 基本SVG文件。 15.4.svg 使用JavaScript操作SVG。 Calculate.java 计算浮点数运算结果的Applet。 Calculate.class Calculate.java的字节码文件。 Calculate1.java 计算浮点数运算结果并调用页面中JavaScript函数的Applet。 Calculate1.class Calculate1.java的字节码文件。 第16章(\c16) 示例描述:介绍JavaScript访问本地文件的各种方法。 16.1.html 使用JavaScript访问驱动器。 16.2.html 在JavaScript中使用FileSystemObject操作文件夹。 16.3.html 使用JavaScript获取指定文件并列出其内容。 16.4.html 在JavaScript中使用FileSystemObject操作本地文件的方法。 第18章(\c18) 示例描述:学习XMLHttpRequest对象。 18.1.html 使用Ajax获取HTTP头信息。 18.2.html 使用Ajax获取全部响应头信息。 第19章(\c19) 示例描述:演示常用Ajax应用实例。 ajaxmodel.war Ajax实例应用的项目文件(可直接在Tomcat中发布运行)。 \ajaxmodel\amel\html\firstAjax.jsp 显示XMLHttpRequest对象状态。 \ajaxmodel\amel\html\userReg.html 完成验证的客户端页面。 \ajaxmodel\amel\html\city.jsp 动态加载列表框的客户端页面。 \ajaxmodel\amel\html\autoRefresh.jsp 自动刷新网页的客户端页面。 \ajaxmodel\amel\html\processBar.jsp 显示进度条的客户端页面。 \ajaxmodel\src\bonze\UserValServlet.java 完成验证的服务器端。 \ajaxmodel\src\bonze\CityServlet.java 动态加载列表框的服务器端。 \ajaxmodel\src\bonze\AutoRefServlet.java 自动刷新网页的服务器端。 \ajaxmodel\src\bonze\ProcessServlet.java 显示进度条的服务器端。 第20章(\c20) 示例描述:学习JSON并介绍Ajax与JSON。 20.1.html 使用JSON封装数据。 20.2.html 使用JSON的数组封装数据。 json2.js JSON的.js库文件。 testJson.war 使用JSON与服务器传递信息的项目文件(可直接在Tomcat下发布运行)。 \lib目录 在Java中使用JSON需要的lib包列表。 \testJson\src\jsonExercise\JSONServlet.java 处理页面请求的Servlet。 \testJson\src\jsonExercise\ComdtyBean.java 商品信息的POJO。 \testJson\WebRoot\orderInfo.jsp 录入商品信息的JSP页面。 第21章(\c21) 示例描述:介绍Prototype框架。 21.1.html 使用Prototype的$()方法获取指定元素。 21.2.html 使用Prototype的$A()方法获取数组。 21.3.js 使用Prototype的Try.these()创建XML DOM。 21.4.html Prototype的Form对象的使用方法。 prototype.js Prototype的.js库文件。
前言 论坛上新【markdown】格式解析功能 什么是MarkDown? Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。 - 摘自百科 MarkDown用途: Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。用于编写说明文档,并且以“README.md”的文件名保存在软件的目录下面。除此之外,由于我们有了RStudio这样的神级编辑器,我们还可以快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用非常少量的代码完成最小可用原型。在数据科学领域,Markdown已经广泛使用,极大地推进了动态可重复性研究的历史进程。 - 摘自百科 详细可参考:【帮助文档】Markdown插件使用说明 正文 论坛的增加MarkDown编辑器固然很好,但是增加了没有人去使用也没有意义啊,于是我动手写了一个MarkDown编辑器,基于开源作品Editor.md。 废话不多讲,单击这里可以直接查看:http://pandao.github.io/editor.md/ - MarkDown-Notepad有什么优点呢? 1、使用方便: 集成Editor的优点,支持保存文件,读入文件(但由于时间仓促,这部分不是很完善) 2、编辑快速: MarkDown易于编辑,易于上手,易于处理 3、支持自定义个性化 4、支持导出: 好了好了,干瘪瘪地讲了半天也没有什么意思,直接上图片: 1.支持链接(废话) 2.支持HTML(废话) 3.支持多语言代码高亮(好吧这是CSS功劳) 4.支持图片(废话) 5.流程图: 关于Editor.md: 主要特性 支持“标准”Markdown / CommonMark和Github风格的语法,也可变身为代码编辑器; 支持实时预览、图片(跨域)上传、预格式文本/代码/表格插入、代码折叠、搜索替换、只读模式、自定义样式主题和多语言语法高亮等功能; 支持ToC(Table of Contents)、Emoji表情、Task lists、@链接等Markdown扩展语法; 支持TeX科学公式(基于KaTeX)、流程图 Flowchart 和 时序图 Sequence Diagram; 支持识别和解析HTML标签,并且支持自定义过滤标签解析,具有可靠的安全性和几乎无限的扩展性; 支持 AMD / CMD 模块化加载(支持 Require.js Sea.js),并且支持自定义扩展插件; 兼容主流的浏览器(IE8+)和Zepto.js,且支持iPad等平板设备; 支持自定义主题样式;Editor.md 的诞生依赖于以下开源项目:>CodeMirrormarkedjQueryFontAwesomegithub-markdown.cssKaTeXRephael.jsprettify.jsflowchart.jssequence-diagram.jsPrefixes.scss 功能实现 主要是JS填表: 结尾语 对于MarkDown,还有很多功能尚未发掘,更多功能可以百度或者自行开发 PS:Editor.md遵循和使用 MIT License 开源协议 本程序使用以下模块: 模块名 作用 作者或工作室 Win10皮肤模块 加载皮肤 清风科技 miniblink 用作加载editor(实际的作用是加载浏览器) kyozy,来自 “龙泉寺扫地僧” 的DLL,本模块来自论坛 结尾小彩蛋: 我在玩Editor.md的时候的一个小发现:“.\editor.md-master\examples\change-mode.html”

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧