有没有word 转 html 的成熟解决方案?
发布网友
发布时间:2022-04-25 20:25
我来回答
共4个回答
热心网友
时间:2022-04-21 17:55
最简单解决办法是:Word复制到FrontPage,应该比较方便
其次也可以这样使用:
因为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应用程序一直在后台运行不退出。但是,如果上载请求很多的话,可能这个解决方案就不太适用了。 希望我的答案对你有用!
热心网友
时间:2022-04-21 19:13
先把word另存为网页就行了
热心网友
时间:2022-04-21 20:48
看下图
热心网友
时间:2022-04-21 22:39
http://www.ewebsoft.com/ 可以在这里下载一个免费版的,这个我一直在用,不会变,不会出现你所说的那些情况