注册 登录
编程论坛 VFP论坛

关于webbrowser控件的使用

大树临风 发布于 2021-03-29 12:47, 2900 次点击
请教各位大神,
看到使用webbrowser控件可以打开PDF文档和DOC文档,想在表单中打开PDF或DOC文件的同时,进行查找关键字,能否做到呢?网上查了很久,没有找到可行的,测试均不成功!
10 回复
#2
厨师王德榜2021-03-29 14:23
wps的控件应该是能同时识别pdf和doc,此外,可以搜索一下金格的web中间件.
#3
大树临风2021-03-29 22:14
回复 2楼 厨师王德榜
版主,不想再尝试了,感觉一步一个坑,好难。
我想把现有控件基础上解决,我现在使用的是一个叫做“友益文书”的电子书软件,安装这个软件后,我的PDF阅读控件即可使用了。
我查看了一下,有个yypdf.oc的文件(后缀名是oc,不是ocx)被注册了,我想省去安装电子书这个步骤,是否可以使用如下方法:
1、把yypdf.oc文件复制到程序目录中;
2、注册该OCX(c:/windows/sysWOW64/ /regsvr32 "C:\Users\pjpc\Documents\Visual FoxPro Projects\yypdf.ocx")
请问这样可行吗?
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2021-3-29 22:15编辑过]

#4
radiofan2021-03-29 22:19
webbrowser,第一次听说,有没有示例?
#5
大树临风2021-03-29 22:28
Public oform1
oform1=Newobject("form1")
oform1.Show
Return
Define Class form1 As Form
    Top = 0
    Left = 0
    Height = 700
    Width = 1024
    ShowWindow = 2
    DoCreate = .T.
    Caption = "Form1"
    WindowState = 2
    WindowType = 1
    Name = "form1"

    Add Object olewebbrowse As OleControl With ;
        Top = 6, ;
        Left = 5, ;
        Height = 500, ;
        Width = 1270, ;
        Name = "OleWebBrowse", ;
        OleClass = "Shell.Explorer.2", ;
        OleLCID = 1033

    Procedure olewebbrowse.Init
        *This.Navigate(SYS(5) + SYS(2003) + "/171.html")
        *This.Navigate("http://www.mem.)
        This.Navigate("....DOC")
        This.Navigate("....PDF")
    Endproc

Enddefine
#6
吹水佬2021-03-29 22:44
回复 3楼 大树临风
将yypdf.oc文件放上来试试
#7
大树临风2021-03-29 23:29
只有本站会员才能查看附件,请 登录
#8
吹水佬2021-03-30 09:48
回复 7楼 大树临风

只有本站会员才能查看附件,请 登录


看到了吧:
原始文件名 PDFVIEW.OCX
#9
大树临风2021-03-30 10:27
回复 8楼 吹水佬
多谢版主,我再看看。
#10
大树临风2021-04-05 15:15
回复 8楼 吹水佬
版主,本想用webbrowser解决问题,但是看来还是绕不过这个PDFView控件。
上次你帮忙查看的yypdf.oc的初始文件是PDFView.ocx文件,说明该电子书软件已经购买注册了这个控件,我想使用这个控件,就必须安装这个电子书软件或则自己另外购买,有别的方法吗?或者有别的控件推荐吗(上次有人推荐FOXITREADER_AX_PRO.OCX,我的没有注册成功)
#11
吹水佬2021-04-05 15:43
回复 10楼 大树临风
没用过支持PDF的控件
参考控件开发的相关资料
1