以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  狐表怎么嵌入如PDF等文件的阅读器?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=80301)

--  作者:5159518
--  发布时间:2016/1/20 11:50:00
--  狐表怎么嵌入如PDF等文件的阅读器?
狐表如何嵌入如PDF、doc等文件的阅读器,就是不需要另外安装pdf等阅读器,而是在我们设置的窗口中的某一个区域开打,就像百度文库的样子
--  作者:大红袍
--  发布时间:2016/1/20 11:52:00
--  

你要引用第三方dll控件才行。

 

比如 如果你不安装对应的软件,肯定不能打开对应的文件的。

 

如果不用dll,你就要按照软件,然后在窗口里放一个webbrowser控件即可。


--  作者:5159518
--  发布时间:2016/1/20 20:51:00
--  
谢谢,如果有详细的教程就更好了
--  作者:大红袍
--  发布时间:2016/1/20 20:54:00
--  

最简单的,放一个webbrowser控件,然后指定其address属性即可。

 

http://www.foxtable.com/help/topics/1480.htm

 


--  作者:5159518
--  发布时间:2016/1/20 21:10:00
--  
我按照你的方法试了,但是没有成功,不知道什么地方出错了

新建窗口,添加WebBrowser控件,然后在WebBrowser控件的单击事件中编写如下代码:

Dim web As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
web.Address = "Z:\\文档(E)\\4308R.pdf"

结果,预览的时候没有任何反应

--  作者:大红袍
--  发布时间:2016/1/20 21:19:00
--  

1、你电脑安装pdf软件了吗?

 

2、路径应该有问题,注意括号的中英文 () (),不用括号试试


--  作者:5159518
--  发布时间:2016/1/20 21:24:00
--  
装了,很奇怪的是,我在WebBrowser控件中的click事件中写代码没有用,开始以为是不支持PDF文件,使用了XLS文件,也打不开,后来在窗口中重新添加一个按钮,在按钮的click事件中写代码就没有问题,很奇怪的事情,为什么呢?
[此贴子已经被作者于2016/1/20 21:25:51编辑过]

--  作者:HappyFt
--  发布时间:2016/1/20 21:26:00
--  
请问哪里有查看pdf的第三方的dll文件下载引用呢?
--  作者:5159518
--  发布时间:2016/1/20 21:27:00
--  
我也想知道哈
--  作者:5159518
--  发布时间:2016/1/20 21:35:00
--  
还有为什么浏览pdf文件的时候,不能想xls一样将菜单和工具栏隐藏呢?