求 asp 程序 实现 把 word 转换为html的实现方法(注:不是asp.net)

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:15:14
求 asp 程序 实现 把 word 转换为html的实现方法(注:不是asp.net)
就是一些在asp 页面里镶嵌的代码。
具体 asp是什么 我也不懂,只是被迫解决这个问题。

大概 就是 实现 这样的 功能 上传了 word 文档 在网站上可以以html形式打开,说是 要用 asp 不是 asp。net (具体二者的区别 我也不清楚 汗)
其实 就是 现在 在 网站 后台 上传 word 前台 显示是html格式的,不要直接打开

如果 不好实现 大侠们 能不能 说说 哪里比较 困难 有 什么解决 方案,是不是 所有的asp网站都实现不了这个功能它? 如果 需要自己写代码 谁能提供个思路?

如果 有 实现 这方面的 控件需要 购买 可以 提供个 名字

我得 有个 交代 呀!!

因为Word本身就是支持把doc文件另存为html的,所以如果服务器那台电脑上安装了Word的话,我们所需要做的就是在ASP代码里面通过CreateObject创建Word的Application对象,然后再通过Word对象模型API的几句调用就能完成你的要求了。

大概的示意VBS代码如下,ASP的代码可能类似吧:

Option Explicit
On Error Resume Next
Const wdFormatHTML = 8
Dim oApp, oDoc

Set oApp = CreateObject("Word.Application")
Set oDoc = oApp.Documents.Open("DOC完整文件路径")
oDoc.SaveAs "HTML完整文件路径", wdFormatHTML
oApp.Quit False
Set oDoc = Nothing
Set oApp = Nothing

然后你就可以生成一个链接指向这个转换之后的HTML文件(需要转换成Web虚拟路径)。

不过我担心的是,如果上载请求增多的话,Word可能会忙不过来。稍微简单一点儿的优化,就是把那个oApp对象缓存起来,也不调用它的Quit方法。也就是相当于服务器端的那个Word应用程序一直在后台运行不退出。但是,如果上载请求很多的话,可能这个解决方案就不太适用了。

理解错了楼主的意思了。现在只好说sorry。
通过asp上传后,让服务器端通过解析,自动形成html文件。
我也等等答案。(不过……不报多大希望)

word文档的格式直接可以用的,如果要去掉word格式,很多免费的编辑器都有这个功能,话又说回来,网页上没必要上传什么word文档,上传之前用dw处理一下不就得了

解决这个是要花钱的..花点分数估计没人搭理你.
可以去威客网站发布任务需求