天天看点

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

打开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

  打开文件:this.axwindowsmediaplayer1.url = filepath;

                   this.axwindowsmediaplayer1.ctlcontrols.play();

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

继续阅读