社区
C#
帖子详情
.net中如何直接在网页中打开office文件?
ptpa
2011-03-22 03:05:05
如题,.NET中如何直接在网页中打开office文件,就是不让用户下载,直接在页面中打开。ppt,excel,word文件等。
...全文
351
9
打赏
收藏
.net中如何直接在网页中打开office文件?
如题,.NET中如何直接在网页中打开office文件,就是不让用户下载,直接在页面中打开。ppt,excel,word文件等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhyb0807508205
2011-03-23
打赏
举报
回复
百度搜 C# word插件
IT0329
2011-03-23
打赏
举报
回复
直接拖入
ptpa
2011-03-23
打赏
举报
回复
做网站啊,不能用winform
pbooter
2011-03-23
打赏
举报
回复
网页上调用office,没有winform好,winform有webbrower控件,直接调用。只要客户端安装office,客户端可以用IE直接打开WORD
ptpa
2011-03-23
打赏
举报
回复
用调用com组件的方式可以实现,vs直接运行可以生成,但是在iis部署,运行的时候提示错误,
检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败,原因是出现以下错误: 80070005。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {91493441-5A91-11CF-8700-00AA0060263B} 的组件时失败,原因是出现以下错误: 80070005。
ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。
要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
转换代码如下:
Microsoft.Office.Interop.PowerPoint.Application ppt =new Microsoft.Office.Interop.PowerPoint.Application(); 这个地方出错了
Microsoft.Office.Core.MsoTriState m1 = 0;
Microsoft.Office.Core.MsoTriState m2 = 0;
Microsoft.Office.Core.MsoTriState m3 = 0;
Microsoft.Office.Interop.PowerPoint.Presentation pp = ppt.Presentations.Open("E:/spkx/spkx/spkx/data/demp.ppt", m1, m2, m3);
pp.SaveAs("E:/spkx/spkx/spkx/data/demp.html", Microsoft.Office.Interop.PowerPoint.PpSaveAsFileType.ppSaveAsHTML, Microsoft.Office.Core.MsoTriState.msoTriStateMixed);
pp.Close();
ptpa
2011-03-22
打赏
举报
回复
类似这种 Template/OfficeToHtml.aspx?type=2&fileID=41034&postfixName=.ppt
linuxjava01
2011-03-22
打赏
举报
回复
[Quote=引用 2 楼 lifusong890910 的回复:]
http://download.csdn.net/source/3021670 豆瓣 百科文库 类似的效果 做成视频在播放
[/Quote]
+1
lifusong890910
2011-03-22
打赏
举报
回复
http://download.csdn.net/source/3021670 豆瓣 百科文库 类似的效果 做成视频在播放
crackdung
2011-03-22
打赏
举报
回复
沒見過有人有好方案
ASP
.NET
在线
打开
Office
文件
实例
ASP
.NET
在线
打开
Office
文件
实例 ,简单修改一下参数就行了。
.NET
免费
Office
类库-Free Spire.
Office
for
.NET
_4.3.zip
Free Spire.
Office
for
.NET
涵盖Spire系列所有
.NET
Office
免费组件的集合,包括Free Spire.Doc for
.NET
,Free Spire.DocViewer for
.NET
,Free Spire XLS for
.NET
,Free Spire.Presentation for
.NET
,Free Spire.PDF for
.NET
,Free Spire.PDFViewer for
.NET
,Free Spire.DataExport for
.NET
和 Free Spire.Barcode for
.NET
。 使用 Free Spire.
Office
for
.NET
,开发人员可以创建大量的用于处理办公文档的应用程序。对文档的操作包括
打开
,创建,修改,转换,打印,浏览 Word、Excel、PowerPoint® 和 PDF 文档,以及将数据从数据源导出为常用的文档格式,例如:Word,Excel,RTF,Access,PowerPoint,PDF,XPS,HTML,XML,Text,CSV,DBF 和剪贴版等格式。 作为一个独立的
Office
组件,Free Spire.
Office
的运行环境无需安装 Microsoft
Office
及其他第三方软件。具有安全性、稳定性、可扩展性、高效率等优点。
在C#
.NET
中
灵活处理Json - Json
.NET
框架精讲
随着网络的日益普及,JavaScript相关的技术得到了长足的发展,其
中
JSON(JavaScript Object Notation)逐渐成为主流的网络数据交换格式。相比XML, JSON是一种高效,轻量级,易于理解,且易于处理的数据交换格式。正因如此,JSON在日常编程
中
容易被忽视,初级程序员会用相对简单的技术手段来处理,这往往为后续的项目开发留下隐患。在本课程
中
,我们将系统性学习如何处理JSON,包括完整的序列化和反序列化技术,掌握JSON Setting和Attribute操作,使用LINQ To JSON,序列化性能调优,JSON与XML和BSON转化,验证JSON解析 变化等。同时对C#开发者,我们将详细地学习、解析开源Json
.NET
框架。 如果您日常工作
中
需要使用JSON,需要了解JSON在C#和
.NET
中
的最佳实践,甚至想系统性的学习Json
.NET
框架,或者作为JSON处理 的技术储配,那么本课程将适合您。
在线编辑
office
的神器Page
Office
For ASP
.NET
作为ASP
.NET
项目的开发者,在应对用户的Word、Excel文档时,您是否迫切希望Visual Studio工具箱里能有现成的Word、Excel标准ASP
.NET
控件可用就太好了?现在梦想已经成真,想在
网页
上显示编辑Word、Excel文档并且调用微软
Office
的强大功能,就
直接
从工具箱拖动一个Page
Office
控件到Web页面上就可以了,就和使用常用的TextBox控件一样简单方便。 Page
Office
是什么? Page
Office
for ASP
.NET
是一款非常优秀的专业的集成微软
OFFICE
功能的ASP
.NET
控件平台,能够帮助Web开发人员轻松实现在
网页
中
嵌入运行微软
Office
的特殊功能。Page
Office
把微软复杂的
Office
编程接口(COM API) 有效地整合于 ASP
.NET
环境,通过简化的
.NET
类库接口为开发者提供了在Web项目里获得
Office
众多强大功能的机会,并且能够同时利用来自
.NET
Framework 的开发效率和软件功能。 集成Page
Office
不但能够实现在线编辑、保存真正的
Office
文档,而且还可以轻松实现Word、Excel文档的动态数据填充、格式控制和用户输入提交的高级复杂功能。只要集成Page
Office
,您将能够轻松应对在Web项目开发
中
遇见的绝大部分和
Office
文档有关的功能和难题。您只需把精力集
中
在项目业务逻辑上,
Office
技术问题就交给Page
Office
实现解决吧。 Page
Office
除了提供Word/Excel动态数据填充,格式控制,Word/Excel用户输入提交,Word/Excel/PowerPoint/WPS等
Office
文档的在线
打开
、只读浏览、编辑、保存等功能外,还给在线协同办公提供了强大的支持功能:可编辑区域控制,强制痕迹保留,并发编辑控制,手写批注,手写签名,圈阅签字,电子印章、动态模板套红等。 专业的MSDN风格的开发帮助,上百的示例代码,确保您的开发效率事半功倍。 运行环境 服务器端:Windows2003、Windows2008、Windows2012及Windows XP、Windows7、Windows8等(包括64位版本);
.Net
framework2.0及以上版本。 客户端:Windows XP、Windows Vista、Windows7、Windows8及以上版本(包括64位版本);Microsoft
Office
2003、2007、2010、2013;IE 6.0、7.0、8.0、9.0、10.0。 名称:Page
Office
for ASP
.NET
专业版 2.0 下载:http://www.zhuozhengsoft.com/down/Page
Office
_ASP
.NET
.rar 大小:13.8MB 版本:专业版 2.0
Page
Office
for ASP
.NET
2.0 专业版
作为ASP
.NET
项目的开发者,在应对用户的Word、Excel文档时,您是否迫切希望Visual Studio工具箱里能有现成的Word、Excel标准ASP
.NET
控件可用就太好了?现在梦想已经成真,想在
网页
上显示编辑Word、Excel文档并且调用微软
Office
的强大功能,就
直接
从工具箱拖动一个Page
Office
控件到Web页面上就可以了,就和使用常用的TextBox控件一样简单方便。 Page
Office
是什么? Page
Office
for ASP
.NET
是一款非常优秀的专业的集成微软
OFFICE
功能的ASP
.NET
控件平台,能够帮助Web开发人员轻松实现在
网页
中
嵌入运行微软
Office
的特殊功能。Page
Office
把微软复杂的
Office
编程接口(COM API) 有效地整合于 ASP
.NET
环境,通过简化的
.NET
类库接口为开发者提供了在Web项目里获得
Office
众多强大功能的机会,并且能够同时利用来自
.NET
Framework 的开发效率和软件功能。 集成Page
Office
不但能够实现在线编辑、保存真正的
Office
文档,而且还可以轻松实现Word、Excel文档的动态数据填充、格式控制和用户输入提交的高级复杂功能。只要集成Page
Office
,您将能够轻松应对在Web项目开发
中
遇见的绝大部分和
Office
文档有关的功能和难题。您只需把精力集
中
在项目业务逻辑上,
Office
技术问题就交给Page
Office
实现解决吧。 Page
Office
除了提供Word/Excel动态数据填充,格式控制,Word/Excel用户输入提交,Word/Excel/PowerPoint/WPS等
Office
文档的在线
打开
、只读浏览、编辑、保存等功能外,还给在线协同办公提供了强大的支持功能:可编辑区域控制,强制痕迹保留,并发编辑控制,手写批注,手写签名,圈阅签字,电子印章、动态模板套红等。 专业的MSDN风格的开发帮助,上百的示例代码,确保您的开发效率事半功倍。
C#
110,531
社区成员
642,573
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章