在sharepoint 2010项目中,怎么实现word转化成html,然后显示在iframe中?

问题描述

在网上搜到word转化成html的方法很多,在一般的webapplication里可以实现,但是在sharepoint项目中,总是提示缺乏对象实例。求提示,谢谢!stringitem="下载.docx";WordToHtmlFiles(Server.MapPath("~/_layouts/Documents/"+item));//WordToHtmlFilespublicvoidWordToHtmlFiles(stringWordFilePath){Microsoft.Office.Interop.Word.ApplicationnewApp=newMicrosoft.Office.Interop.Word.Application();Microsoft.Office.Interop.Word.Documentdoc=null;//缺省参数objectUnknown=Type.Missing;try{//指定原文件和目标文件objectSource=WordFilePath;objectTarget=WordFilePath.Substring(0,WordFilePath.LastIndexOf("."))+".html";//为了保险,只读方式打开objectreadOnly=false;//指定另存为格式(html)objectformat=Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML;//打开doc文件doc=newApp.Documents.Open(refSource,refUnknown,refreadOnly,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown);//转换格式doc.SaveAs(refTarget,refformat,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown,refUnknown);}finally{killWordProcess();}}标记红色部分,doc为空,source里有值,为什么就打不开呢?

解决方案

解决方案二:
应该就是个“格式化”的问题吧
解决方案三:
求解,很急很急。。。大家给点提示,谢谢
解决方案四:
我不是告诉你了吗,你最好研究一下WORD和HTML的格式,就知道了
解决方案五:
不太明白楼上的意思,能详细解释一下吗?qqq!
解决方案六:
WORD和HTML的格式我只是做为分析而已,只为参考:WORD的格式,设置字体,字号,颜色后,就能显示出来HTML的格式,设置字体,字号,颜色后,不能看到效果的,但是通过IE之类的浏览器显示出相应效果
解决方案七:
我是用的openxml读取的word

时间: 2024-09-27 17:29:56

在sharepoint 2010项目中,怎么实现word转化成html,然后显示在iframe中?的相关文章

简述SharePoint 2010中的沙盒解决方案

当程序员使用Visual Studio 2010为SharePoint 2010创建应用程序时,可以创建两种类型的解决方案,服务器场解决方案和沙盒解决方案.比如,打开Visual Studio 2010,新建一个空白SharePoint项目,你看到的第一个界面就是如下这个对话框. 服务器场解决方案(或简称为场解决方案)和SharePoint 2007一样,是一种被完全信任的解决方案.场解决方案可以包含能放到解决方案包里面的所有SharePoint组件和元素,比如应用程序页.可视化Web部件等等.

SharePoint 2010中的客户端AJAX应用——对话框显示详细信息页

ASP.Net AJAX模板是一门全新的引人注目的客户端技术,允许开发者快速构建AJAX易于维护的交互式应用程序.由于ASP.Net AJAX模板和SharePoint 2010都支持oData协议,因此两者结合在一起将是一个强大的组合. SharePoint 2010 之所以可以带给人们Web 2.0的外观和感觉很大一部分要归功于其弹出式模式对话框的使用.为了进一步丰富上一篇中的AJAX应用,我们在每张卡片上挂接一个操作,打开一个对话框以便对该卡片做更细致的处理.在之前的使用SharePoin

SharePoint 2010工作流解决方案简介

目前很多人都在利用sharepoint 在做工作流, sharepoint 在07的时代只有两种方式开发工作流,一种是利用SharePoint designer做无代码开发的工作流, 另外一种是利用vs开发代码工作流. 这两种工作流开发方式,对于没有wf开发经验的来说,推荐使用designer 开发工作流. 在SharePoint 2010中加入了用visio 图形化制作工作流,个人感觉没啥大用.完全是浪费时间. SharePoint 的工作流引擎使用windows workflow found

SharePoint 2010 整合Sil“.NET研究”verlight 4应用 - 任务管理

SharePoint 2010可以与Silverlight实现紧密集成.不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合.本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表.同时,我们还将学习如何通过SharePoint自带的Silverlight Web部件来宿主Silverlight应用.下图

一起谈.NET技术,SharePoint 2010 整合Silverlight 4应用 - 任务管理

SharePoint 2010可以与Silverlight实现紧密集成.不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合.本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表.同时,我们还将学习如何通过SharePoint自带的Silverlight Web部件来宿主Silverlight应用.下图

SharePoint 2010 整合Silverlight 4应用 - 任务管理

SharePoint 2010可以与Silverlight实现紧密集成.不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合.本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表.同时,我们还将学习如何通过SharePoint自带的Silverlight Web部件来宿主Silverlight应用.下图

建立Sharepoint 2010开发环境

本文以图示加文字说明来说明建立Sharepoint 2010开发环境的步骤.在安装Sharepoint2010开发环境的过程中走了不少弯路.希望能对需要的同仁有所帮助.Sharepoint 2010对硬件和软件的要求都挺高的.比如内存要4G,有朋友试了3G/2G, 甚至1.5G内存也可以装一个开发环境的.但是正式运行环境确实是需要至少4G的,最好是8G.   详细的要求大家可以看MSDN.本文就只列举几个需要注意的地方.   1. 硬件和操作系统须是64位的. Sharepoint 2007还支

javascript-获取子iframe中的元素

问题描述 获取子iframe中的元素 如何获取子iframe中的元素呢(子iframe中是一个html页面),并进行填充 解决方案 iframe 中获取父页面元素iframe获取父.子窗口元素的方法获取 Iframe内的元素对象---------------------- 解决方案二: 1,实现javascript重载iframe页面,兼容各浏览器的方法 document.getElementById(FrameID).contentWindow.location.reload(true); 2

html判断当前页面是否在iframe中的实例_javascript技巧

在做HTML页面的时候,经常会遇到"如果当前页面显示在iframe中,我们就相应的处理" 判断方法为: //判断是否在iframe中 if(self!=top){ parent.window.location.replace(window.location.href); } 以上这篇html判断当前页面是否在iframe中的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内