具体情况如下:
我要实现的功能是,点击链接,然后链接到另一个页面,这个页面上面固定,和其他页面风格一致,页面下面显示从word文档中读出来的内容。
我现在已经做到下面的地步:
我数据库里存放的word文档的路径,我现在已经能把word文档转化成html文档(转化成本地的文件)
现在不知道能不能直接读word然后显示到aspx页面中(或者能不能把已经转化成本地html文档嵌到aspx页面中)谢谢!
我要实现的功能是,点击链接,然后链接到另一个页面,这个页面上面固定,和其他页面风格一致,页面下面显示从word文档中读出来的内容。
我现在已经做到下面的地步:
我数据库里存放的word文档的路径,我现在已经能把word文档转化成html文档(转化成本地的文件)
现在不知道能不能直接读word然后显示到aspx页面中(或者能不能把已经转化成本地html文档嵌到aspx页面中)谢谢!
解决方案 »
- 求解?
- 鼠标移开后,ajax回发,这个如何添加,onblur=“” jquery大概如何写?
- 不会flash。。。
- 网站运行一段时间就报字段不存在的错误
- 小弟请教如何将webcontrols.table的数据导出到excel中
- Asp.net下的 FCKEditor 如何用代码设置readonly或者是enable或者是disable
- asp.net网页显示word文档
- .net中如何简单的实现工作流的功能?欢迎大家来讨论。
- 高手帮忙 插入数据出现以下错误信息
- 寻找一帮用vs.net平台开发信息管理网站的同僚!!!
- 请问如何为枚举变量添加注释?
- 为什么一开始添加时,xml文件会的最上面会有一空白行,全部为null,添加的代码如下,请问问题出在哪里?一上午都没解决,请各位多指教了
首先,用Script创建一个本地的对象:openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc");openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名,可以让我们手工指定激活哪个程序来打开文档:openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc", 要激活的程序的ProgID);那么要打开Office程序在线编辑文件又如何?openDocObj.EditDocument("http://www.abc.com/documents/sample.doc");就可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。注意:为了让Word能将编辑后的文档直接保存会服务器,访问Web站点的当前上下文的Windows Identity必须对服务器的相应目录(即“http://www.abc.com/documents”这个虚拟目录所对应的服务器上的物理路径)有相应的写权限,否则保存动作会失败。编辑完成后,EditDocument()会返回一个bool值,来反映编辑操作是否成功。我们还可以通过打开服务器上的一个文档模版,来创建一个新的文档:openDocObj.CreateNewDocument("http://www.abc.com/documents/sampleTemplate.dot", "http://www.abc.com/documents/");就可以使用“http://www.abc.com/documents/sampleTemplate.dot”这个模版来创建一个新的文档,默认新文档的保存地点是“http://www.abc.com/documents/”。创建新文档时使用的程序取决于模版文件的类型(比如.dot模版会对应Word)。新文档的保存同样需要注意权限问题。CreateNewDocument()方法同样会返回一个bool值来反映操作是否成功。CreateNewDocument()方法的第一个参数,除了可以使用一个模版的地址外,还可以直接指定为希望用来创建新文档的客户端程序的ProgID。
其实本来这部分信息是可以做成静态的,但是考虑到这部分内容可能要修改
所以选择了读word内容,然后以后要改的话就直接修改word
更进一步,能不能直接把word的内容读出,不通过已经生成的html来显示到页面上呢(不是显示到页面上编辑word,只是内容显示成html形式)?