C#WinForm打开office文件,pdf文件和视频文件

简介: 打开office文件 1 需要从网站下载dsoframer.ocx文件 2 把dsoframer.ocx文件复制到c:\windows\system32目录下          开始->运行->regsvr32 dsoframer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功 3 在VS中新建项目,添加引用 4 将该控件加

打开office文件

1 需要从网站下载dsoframer.ocx文件

2 把dsoframer.ocx文件复制到c:\windows\system32目录下

         开始->运行->regsvr32 dsoframer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功

3 在VS中新建项目,添加引用

4 将该控件加载到工具箱(添加新选项)

5 将控件拖到窗体中

   打开文件:this.axFramerControl1.Open(filepath);  

(备注:也有人说可以用pageoffice)

打开pdf文件

1 在工具箱中添加新的com组件Adobe PDF Reader

2 将控件拖动到窗体中

  打开文件:this.axAcroPDF1.LoadFile(filePath);

打开视频文件

1 在工具箱中添加新的com组件Windows Media Player

2 将控件拖动到窗体中

  打开文件:this.axWindowsMediaPlayer1.URL = filePath;
                   this.axWindowsMediaPlayer1.Ctlcontrols.play();

由于windows media player支持的格式比较少,需要下载一个解码器,我用的是K-Lite_Codec_Pack,可以很容易找到下载地址。

目录
打赏
0
0
0
0
5
分享
相关文章
WPS Office for Mac 7.3.1 - 写作、表格处理、PPT 制作和 PDF 编辑
WPS Office for Mac 7.3.1 - 写作、表格处理、PPT 制作和 PDF 编辑
34 8
WPS Office for Mac 7.3.1 - 写作、表格处理、PPT 制作和 PDF 编辑
1.6K star!这个开源文本提取神器,5分钟搞定PDF/图片/Office文档!
Kreuzberg 是一个基于 Python 的文本提取库,支持从 PDF、图像、Office 文档等 20+ 格式中提取文本内容。采用 MIT 开源协议,具备本地处理、异步架构、智能 OCR 等特性,特别适合需要隐私保护的文档处理场景。
|
4月前
|
C#
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
101 9
|
6月前
|
【C#】大批量判断文件是否存在的两种方法效率对比
【C#】大批量判断文件是否存在的两种方法效率对比
118 1
|
6月前
|
C#使用XML文件的详解及示例
C#使用XML文件的详解及示例
251 0
|
8月前
|
C#
C# 写日志文件
C# 写日志文件
74 0
|
5月前
|
C# 一分钟浅谈:Code Contracts 与契约编程
【10月更文挑战第26天】本文介绍了 C# 中的 Code Contracts,这是一个强大的工具,用于通过契约编程增强代码的健壮性和可维护性。文章从基本概念入手,详细讲解了前置条件、后置条件和对象不变量的使用方法,并通过具体代码示例进行了说明。同时,文章还探讨了常见的问题和易错点,如忘记启用静态检查、过度依赖契约和性能影响,并提供了相应的解决建议。希望读者能通过本文更好地理解和应用 Code Contracts。
95 3
学懂C#编程:属性(Property)的概念定义及使用详解
通过深入理解和使用C#的属性,可以编写更清晰、简洁和高效的代码,为开发高质量的应用程序奠定基础。
176 12
Unity 游戏引擎 C# 编程:一分钟浅谈
本文介绍了在 Unity 游戏开发中使用 C# 的基础知识和常见问题。从 `MonoBehavior` 类的基础用法,到变量和属性的管理,再到空引用异常、资源管理和性能优化等常见问题的解决方法。文章还探讨了单例模式、事件系统和数据持久化等高级话题,旨在帮助开发者避免常见错误,提升游戏开发效率。
210 4

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等