当前位置:编程学习 > C#/ASP.NET >>

axAcroPDF打开本地文件和网络文件

在WINFORM中我加了入axAcroPDF控件 
axAcroPDF1.LoadFile( "http://192.168.0.116/Pdf/a.pdf "); 
为什么总是无法显示 
而axAcroPDF1.LoadFile(@ "D:\a.pdf ");就可以了 
跟权限有关吗?如果要打开网络文件,可以实现吗 --------------------编程问答-------------------- 各位大大 --------------------编程问答-------------------- 可以实现
和权限有关系 --------------------编程问答-------------------- 叶子大大,请问怎么实现呢,需要怎么设置权限?把web服务器设置成可执行吗? --------------------编程问答-------------------- 谁还知道告我一下好吗,再加70分,解决一并赠送 --------------------编程问答-------------------- 在线等,解决立即送分 --------------------编程问答-------------------- 在线等方案 --------------------编程问答-------------------- 帮帮我吧 --------------------编程问答--------------------
这样是不行的,你要先将http://192.168.0.116/Pdf/a.pdf 下载到本地啊,虽然192.168.0.116可能就在你本地,但本质上还是跟本地不一样的 --------------------编程问答-------------------- 那能不能打开不是本地的呀,我就是要让他打开网络上的pdf文件,比如http://pdf.163.com/abc.pdf象这样的文件,应该是可以实现的吧,我知道用webBrowser可以实现,但是那样不能控制用户下载,因为不能屏蔽pdf的另存为菜单,我希望能实现的功能就是在winform中打开一个网络地址的pdf,并且不能下载文件,有没有什么好的方法呢,来者有分,谢谢大家 --------------------编程问答-------------------- UP~ --------------------编程问答-------------------- 要打开一定要下载,只是网上的一些表面上是直接打开的,其实是已经下载到内存当中了,而不是保存到本地而已。 --------------------编程问答-------------------- 那意思是我必须先下载下来了,再等等看,来着有分,不能解决也没关系 --------------------编程问答-------------------- 可以参考这个!
http://download.csdn.net/source/903299 --------------------编程问答-------------------- 在WINFORM中我加了入axAcroPDF控件 
axAcroPDF1.LoadFile( "http://192.168.0.116/Pdf/a.pdf "); 

如果你用( "http://192.168.0.116/Pdf/a.pdf "); 
这样的路径:就用webBrowser1
控件

方便加我QQ吗?
269795777 --------------------编程问答--------------------
引用 14 楼 qq13237810775 的回复:
在WINFORM中我加了入axAcroPDF控件 
axAcroPDF1.LoadFile( "http://192.168.0.116/Pdf/a.pdf "); 

如果你用( "http://192.168.0.116/Pdf/a.pdf "); 
这样的路径:就用webBrowser1 
控件 

方便加我QQ吗? 
269795777

网络上的用web browser控件可以打开的。本地的应该也可以,就象用IE直接打开pdf文件一样。 --------------------编程问答-------------------- 本地的应该也可以,就象用IE直接打开pdf文件一样。 --------------------编程问答-------------------- 你要把地址转换成网络的,用webclient就可以了,网上有,你自己查查吧。 --------------------编程问答-------------------- 如果是网络文件夹里的文件,你的FileName应这样写:
string FileName="//192.168.0.116/Pdf/a.pdf";
axAcroPDF1.LoadFile(@FileName)
就可以打开了
--------------------编程问答-------------------- axAcroPDF1.src="http://192.168.0.116/Pdf/a.pdf ");  
这个可以打开
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,