手机版

asp.net实现单词文档在线预览功能的方法

时间:2021-09-09 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了ASP。网实现单词文档在线预览功能的方法。分享给大家供大家参考。具体实现方法如下:

实现方式:办公室文档转html,再在浏览器里面在线浏览

1、首先引入com组件中办公室库,然后在程序集扩展中引入单词的dll

2、将微软办公室。互操作词的嵌入互操作类型设置为假的,如图

3、主要代码:复制代码代码如下:使用系统;使用系统。集合。通用;使用系统Linq .使用系统网络.使用微软办公室。核心使用单词=微软办公室。互操作。单词命名空间沃尔夫.office预览{公开课office 2 html帮助器{///summary///Word转成html////summary///param name=' path '要转换的文档的路径/param ///param name='savePath '转换成超文本标记语言的保存路径/param ///param名称='单词文件名'转换成超文本标记语言的文件名字/param公共静态void Word2 html(字符串路径、字符串保存路径、字符串单词文件名){单词.ApplicationClass单词=新单词应用程序类();文字类型=文字.GetType();一言为定文档=单词.文件;类型docsType=docs .GetType();一言为定。文档文档=(单词.文档)文档类型.InvokeMember('Open ',系统。反射。绑定标签。InvokeMethod,null,docs,新对象[] {(对象)路径,true,true });类型文档类型=文档.GetType();字符串strSaveFileName=保存路径单词文件名html ';对象保存文件名=(对象)strSaveFileNamedocType .InvokeMember('SaveAs ',系统。反射。绑定标签。调用方法,空,文档,新对象[] {保存文件名,Word .wdsaveformat。wdformatfilteredhtml });docType .调用成员("关闭",系统)。反射。绑定标签。InvokeMethod,null,doc,null);单词类型' InvokeMember('退出,系统反思。绑定标志。invokemmethod,null,word,null);} }}调用:复制代码代码如下:Office2HtmlHelper .Word2Html(MapPath('/Doc/分析某网站的搜索引擎优化策略(外链篇).doc '),MapPath('/Html/'),'分析某网站的搜索引擎优化策略(外链篇)');

希望本文所述对大家的ASP。网程序设计有所帮助。

版权声明:asp.net实现单词文档在线预览功能的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。