在C#程序里打开一文件(word,excel,pdf,txt…..)任何格式的 打开后不可以编辑和另存为 有什么方法实现

.Net技术 码拜 9年前 (2015-05-10) 964次浏览 0个评论
 

在C#程序里打开一文件(word,excel,pdf,txt…..)任何格式的 打开后不可以编辑和另存为  有什么方法实现

 System.Diagnostics.Process.Start(FilePath1);这是打开文件   FilePath1是路径
不是。net的  

System.Diagnostics.Process.Start(FilePath1);????

使用这个,根本就实现不了。

那要用什么方法额
10分
将word excel转化为mht文件,然后在WebBrowser控件中打开
自己画一个类似的界面。自己控制。不难吧
引用 3 楼 forrest23 的回复:

将word excel转化为mht文件,然后在WebBrowser控件中打开

那其他格式的怎么办  ppt的??word呢??

引用 4 楼 lzjdlsl 的回复:

自己画一个类似的界面。自己控制。不难吧

汗~~~~   就是不知道要怎么写额   网上有很多方法但是都没有代码额

5分
就是画一个类似的界面哇。选择文件的时候把用查找目录的函数把你选择的文件架下面的文件都列举出来。等等这样的操作。
不能另存……呵呵
引用 7 楼 lzjdlsl 的回复:

就是画一个类似的界面哇。选择文件的时候把用查找目录的函数把你选择的文件架下面的文件都列举出来。等等这样的操作。

你说的这个我懂额   问题是把这些文件打开时 要把他们设置成不可保存和编辑额
 例如  我打开一个excel 在设置成不可编辑

网上有说用远程打开或用flush打开但是 这些都没代码额 ~~~

引用 3 楼 forrest23 的回复:

将word excel转化为mht文件,然后在WebBrowser控件中打开

怎么转化mht文件额

10分
引用 10 楼 a405810085 的回复:

引用 3 楼 forrest23 的回复:将word excel转化为mht文件,然后在WebBrowser控件中打开
怎么转化mht文件额

可以引用word 和excel的dll ,里面有相应的方法 转化的 以前做过 pdf用这个方法是不行的 但pdf本身就可以设置成无法编辑和复制的

5分
先转化成SWF,然后用FlexPaper之类的加载下,百度文库就是这么干的
引用 12 楼 assky124 的回复:

先转化成SWF,然后用FlexPaper之类的加载下,百度文库就是这么干的

那怎么转化成SWF 额 
大哥 求救啊

5分
Word我API里面就有转化为HTML的,不是mht,是htm.
引用 14 楼 tcjiaan 的回复:

Word我API里面就有转化为HTML的,不是mht,是htm.

可是其他文件呢   excel  ppt  怎么办

引用 11 楼 forrest23 的回复:

引用 10 楼 a405810085 的回复:
引用 3 楼 forrest23 的回复:将word excel转化为mht文件,然后在WebBrowser控件中打开
怎么转化mht文件额

可以引用word 和excel的dll ,里面有相应的方法 转化的 以前做过 pdf用这个方法是不行的 但pdf本身就可以设置成无法编辑和复制的

有具体代码吗 ~~~给下

5分
doc2swf
pdf2swf
之类的网上找找
找一个office控件,那些基于web的office控件也可以用
路过,查找中。。。。。

我也想要实现这个功能,求解!


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明在C#程序里打开一文件(word,excel,pdf,txt…..)任何格式的 打开后不可以编辑和另存为 有什么方法实现
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!