WPF中嵌入Office编辑器(支持Word、Excel、PPT、Visio等)

原文:WPF中嵌入Office编辑器(支持Word、Excel、PPT、Visio等)

现在有一个项目,需要使用wpf做一个简单的客户端,用来生成word、excel、ppt、visio等文档,这就需要能够在wpf中嵌入office的编辑器,并对office文档进行编辑。

在网上搜索了一下,发现了一个很好的示例:通过在wpf中嵌入DSOFramer控件来完成对office的编辑功能。效果图如下:

闲话不多说,直接上传源代码(别人的源码,我在百度网盘里面共享了),下载地址:http://pan.baidu.com/s/1jGgHvDG

如果你有更好的wpf中编辑word、ppt的方法,记得告送我啊。

时间: 2024-10-04 19:38:16

WPF中嵌入Office编辑器(支持Word、Excel、PPT、Visio等)的相关文章

WPF中嵌入WinForm中的webbrowser控件

原文:WPF中嵌入WinForm中的webbrowser控件 使用VS2008创建WPF应用程序,需使用webbrowser.从工具箱中添加WPF组件中的webbrowser发现其中有很多属性事件不能使用.决定还是使用WinForm中的webbrowser.要想在WPF中使用WinForm控件,查看MSDN,需经过以下步骤. 创建名为 HostingWfInWpf 的 WPF 应用程序项目. 在解决方案资源管理器中,添加一个对名为 WindowsFormsIntegration.dll 的 Wi

让编辑器支持word复制黏贴、截屏的js代码_javascript技巧

chrome有很多人性化的API,比如拖拽, 比如图片可以转化为base64等: 比如知乎上面的回复中可以直接黏贴图片,  就不需要手动点击图片上传按钮, 选择图片, 确认上传等等: 知乎参考地址:打开    让编辑器支持word的复制黏贴, 其中图片会转化为base64编码, 如果是通过远程打开这个静态页, 黏贴word文档的时候, 图片不会黏贴进来, 因为远程地址无法访问本地磁盘的绝对路径, 如果把下面代码保存成静态界面打开, 那么word中的图片都可以看见, 而且都会被转化为base64编

WinForm中嵌入WebBrowser,并且支持C#和JS方法的相互调用

纯粹WinForm界面不够友好,实现数据复杂度高的处理有些力不从心,所以看了看api以后决定用html来做. 我的wlw的代码插件不是很好用,大家凑合看吧  类前说明引用和权限 1: [PermissionSet(SecurityAction.Demand, Name = "FullTrust")] 2: [System.Runtime.InteropServices.ComVisibleAttribute(true)] 添加C#可调用方法 1: public string winfo

asp.net IE中嵌入word,excel,ppt,pdf

问题描述 本人最近接到一个要求,要在IE中嵌入ppt,word,excel,pdf(asp.net开发),本人看了一些资料,貌似用DSOFramer.ocx这个控件可以实现,小弟研究了2天还是没头绪,无法实现,望达人赐教-! 解决方案 解决方案二:DSOFramer.ocx一般只支持office文档(理论上dso只是一个ole容器,可以支持任何ole类型,不过因为dso内部加了一些clsid的判断,所以好像只支持office文档)你可以去下autovuepro这个组件,autovue支持的格式有

PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)_php技巧

本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果.分享给大家供大家参考,具体如下: 由于项目要实现类似百度文库的功能,又是我一个人做的项目,所以就想到找免费的现成的来使用.在网上找到的都是一样的.如下: Flash Paper支持Office文档(.doc,.xls,.ppt)直接转换为PDF或SWF,速度很快,效果较好.可惜,Flash Paper V2.2后没有再更新了.安装Flash Paper后,可以直接使用命令调用FlashPrinter.exe,实现批量转换. 例如:C:\Fla

WPF中嵌入的非托管exe无法修改窗体样式且无法响应mousemove和mousewheel消息

问题描述 RT,我在WPF中用HwndHost将非托管exe嵌入到border控件里,但嵌入后的exe无法通过Win32Api改变样式,且无法响应MouseMove和MouseWheel消息 解决方案 解决方案二:别沉了啊,求大神帮帮忙

office 2013 激活方法(word,excel,ppt)

1. 我们先要下载一个名为"Microsoft Office 2013批量处理版"我们在文章最后找找 2. 然后再下载"Microsoft Toolkit 2.5"我们再点击文章最后面的下载地址. 3. 我们先把下载好的Microsoft Toolkit 2.5解压,然后进入到这个目录,我们找到Microsoft Toolkit.exe文件然后右击在弹出菜单点击"以管理员身份运行"如下图所示. 4.单击对话框中如下图中标出的按钮. 5.然后我们在

wpf win32-WPF中嵌入非托管exe无法响应mousemove和mousewheel消息

问题描述 WPF中嵌入非托管exe无法响应mousemove和mousewheel消息 RT,我在WPF中用HwndHost将非托管exe嵌入到border控件里,但嵌入后的exe无法通过Win32 Api改变样式,且无法响应MouseMove和MouseWheel消息

嵌入Office,打开保存在数据库中存取,能控制复制粘贴

问题描述 嵌入Office,能打开Word与Excel.打开和保存文件时,不在本地存取,读写数据库方式.直接保存到数据库,打开也从数据库中打开.控制复制粘贴,不能将内部复制出去.也不能粘贴进来.有特权的人才可以.不能插入文件.