导航:首页 > 电脑网站 > 电脑上pdf控件如何更新

电脑上pdf控件如何更新

发布时间:2022-04-21 06:14:38

1. PDF 时间自动更新

这个很麻烦,建个控件
Acrobat(Reader)提供了一个ActiveX控件pdf.ocx(7.x版本为AcroPDF.dll),可以在用户程序中实现PDF文件的显示。对于老版本的软件(4.x及以前的版本),只需按照ActiveX控件的标准编程步骤即可:

(1)把控件pdf.ocx加入VC项目,并生成控件类

(2)把控件放置在对话框上,或者调用控件类的成员函数Create创建控件对象

(3)调用控件的属性或方法打开PDF文件

由于这不属于本文要讨论的内容,详情请参考《Visual C++技术内幕》中“使用ActiveX控件”一章,这里不再赘述。

但是对于新版软件(5.x/6.x/7.x),上述方法不再适用:新版控件不是一个完整意义上的ActiveX控件,它缺少生成控件类所必需的类型库信息,无法把控件加入VC项目。

在这种情况下,需要调用函数CWnd::CreateControl来创建控件对象,然后获取控件的IDispatch接口指针,通过该指针访问控件的属性及方法。

直接用IDispatch指针调用控件的属性及方法是一件极其繁琐的工作,好在新版软件提供了类型库,可以用它生成一个自动化组件驱动类(从COleDispatchDriver派生)。借助该类,可以大大简化对控件属性及方法的调用。

虽然可以用控件显示PDF文件,但它只是一个代理,真正的工作还是由Acrobat(Reader)完成的,因此必须安装这两种软件中的一个。

实现步骤

以下以Acrobat(Reader)5.x/6.x为例,介绍如何用新版控件实现PDF文件的显示。

运行VC,新建一个基于对话框的MFC应用程序ViewPDF,在设置生成选项时,选中“ActiveX Controls”,其余使用缺省值即可。生成后,删除对话框中的所有控件。

接下来创建自动化组件驱动类:打开类向导,点击“Add Class”按钮,在弹出的菜单中选择“From a type library”,用类型库文件pdf.tlb产生所需的组件类,该文件位于Acrobat软件安装目录下的ActiveX子目录。

编辑ViewPDFDlg.h,为类CViewPDFDlg添加两个数据成员: #include \"pdf.h\" // 组件类的头文件

class CViewPDFDlg : public CDialog

{

protected:

_DPdf m_drvPDF; // PDF组件驱动对象,_DPdf是我们刚生成的组件类

CWnd m_wndPDF; // PDF控件窗口

... ...

在类成员函数CViewPDFDlg::OnInitDialog中插入下列语句: // 为主窗口添加WS_CLIPCHILDREN风格,否则控件显示不正常

ModifyStyle(0, WS_CLIPCHILDREN);

// 获取对话框的客户区矩形

CRect rt;

GetClientRect(&rt);

// 利用CWnd::CreateControl创建PDF控件窗口

// Acrobat (Reader) 5.x/6.x的控件类ID为\"PDF.PdfCtrl.5\",7.x为\"AcroPDF.PDF.1\"

m_wndPDF.CreateControl(\"PDF.PdfCtrl.5\", NULL, WS_CHILD | WS_VISIBLE, rt, this, 0);

// 获取IDispatch接口指针

LPUNKNOWN lpUnknown = m_wndPDF.GetControl Unknown();

LPDISPATCH lpDispatch;

lpUnknown->QueryInterface(IID_IDispatch, (void**)&lpDispatch);

// 把获得的接口指针传递给组件驱动对象m_drvPDF,通过它调用控件的属性和方法

// 当m_drvPDF销毁时,会自动释放接口指针

m_drvPDF.AttachDispatch(lpDispatch);

// 弹出一个“打开”对话框,选择要显示的PDF文件

CFileDialog dlg(TRUE);

if (dlg.DoModal() == IDOK)

// 利用控件的方法LoadFile读取并显示PDF文件

m_drvPDF.LoadFile(dlg.GetPathName());

else

OnCancel(); // 退出

编译运行程序,选择要显示的PDF文件。

对于Acrobat(Reader)7.x,实现步骤基本与上相同,区别在于:

(1) 使用AcroPDF.dll生成自动化组件驱动类,得到的类名为IAcroAXDocShim,头文件为acropdf.h.

(2) 创建控件窗口时,类ID为AcroPDF.PDF.1.

除了上面用到的LoadFile外,控件还提供了许多有用的方法,常见的有:

Print 打印文件setZoom 设置页面的百分比setShowToolbar 显示/隐藏工具栏gotoFirstPage 跳转到第一页gotoLastPage 跳转到最后一页gotoNextPage 跳转到下一页gotoPreviousPage 跳转到上一页

由于用法很简单,这里不再一一叙述。

2. 为什么我的PDF文件浏览器在阅读文件的时候总显示要更新 我已经更新了的···可是每次都还是显示要更新·

电脑是不是装有系统自动还原,或者什么保护软件,导致更新的东西不能保存。

3. 您好,麻烦问一下,OA系统里PDF控件不可用,请重新安装需要怎么解决!

OA系统一般报这个提示意思就是你的电脑没有PDF插件或者使用的插件和OA本身需要的插件不匹配,所以这里你需要点击安装这个OA提示你下载的PDF插件。

一般OA系统中用户都会分配有插件下载的链接/按钮你找你下,或者直接联系OA的维护人员,让他们帮你下载。

OA系统插件中一般含有:

office插件、PDF插件、flash插件等其他插件(不同的系统会有差异)。

(3)电脑上pdf控件如何更新扩展阅读:

OA软件的应用范畴涉及到所有知识性员工,是全员信息化的第一台阶。既然是全员应用,提高全员的工作效率而不是某个部门、某个领导、某个人的效率,成为OA软件的核心价值定位,如果以通用性和经常性两个纬度对OA软件的功能进行筛选的话,OA软件的核心应用是:

流程审批、协同工作、公文管理(国企和政府机关)、沟通工具、文档管理、信息中心、电子论坛、计划管理、项目管理、任务管理、会议管理、关联人员、系统集成、门户定制、通讯录、工作便签、问卷调查、常用工具(计算机、万年历等)。

如果以给企业带来价值大小的纬度对所有功能模块评估的话,基本上遵循80:20定律,其中的工作流程模块、协同工作模块、项目管理模块为企业带来的了80%的价值,而其余的模块带来20%的价值。

4. OA 办公系统内的PDF文件无法打开,控件不可用,请重新安装,怎么办

OA系统里PDF控件不可用,大部分情况下有这两种可能:

一、pdf控件出现问题,卸载原有PDF控件,重新安装一下。

二、OA系统存在问题,系统不兼容/缺少插件/浏览器不兼容都会导致控件不可用,可以让企业OA管理员或OA厂商的售后进行协助解决。

但传统控件存在着一系列的弊端,维护费力、性能体验不佳、瓶颈突出等问题,拖累的不只是文档,还有企业经营管理的效率。

如果换个思路,直接舍弃控件预览的方式,集成永中DCS文档在线预览服务,在浏览器中就能直接在线就能快速查看文档内容。

OA办公系统简介:

办公自动化(OA: OFFICE AUTOMATION)就是采用Internet/Intranet技术,基于工作流概念,使企业内部人员方便快捷地共享信息,高效协同工作。

改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、处理,为企业管理和决策提供科学依据。

企业实现办公自动化程度也是衡量其实现现代化管理的标准。办公自动化不仅兼顾个人办公效率提高,更重要的是可实现群体协同工作。凭借网络,这种交流与协调几乎可以在瞬间完成。

这里所说的群体工作,可以包括在地理上分布很广,甚至在全球上各个地方,以至于工作时间都不一样的一群工作人员。



5. 为什么打开公司的文件显示pdf控件不可用,请重新安装

打开公司的文件显示pdf控件不可用,请重新安装是pdf控件错误造成的,解决方法为:

1、首先,在电脑上点击打开pdf文件。

6. 为什么打开公司的文件显示pdf控件不可用,请重新安装

打开公司的文件显示pdf控件不可用,请重新安装是pdf控件错误造成的,解决方法为: 1、首先,在电脑上点击打开pdf文件。 2、接下来需要进入后点击工具栏的编辑。 3、接下来需要选择底部的首选项。 4、在首选项里点击多媒体信任。 5、在信任选项里全部勾选,点击确定.

7. oa pdf控件不可用,请重新安装。

问题是因为office的控件没有安装成功。可以先卸载所有pdf有关软件,重新下载浏览器后按如下操作:

具体如下:

1、在左下角的搜索栏中搜索IE,打开IE流浪器。

到这一步,将office和必要插件安装后,就能正常使用!

8. pdf插件怎样安装

pdf插件的安装方法:

1、打开PDF软件的安装目录,鼠标左键双击安装程序

9. PDF版本和拼版插件需要更新

做印刷的话,最好用9版本的PDF,拼版的话,3.0的QI是最实用稳定的给你共享一下 QuiteImposingplus3.0PDF拼版软件: 内含有详细的安装说明,你可以好好看看。

10. 安装PDF软件以后电脑开机老是自动更新,怎么办啊

单击菜单【编辑】,【选项(自定义)】,取消自动更新(禁用自动更新)就可以取消电脑启动时Adobe Reader自动更新。

阅读全文

与电脑上pdf控件如何更新相关的资料

热点内容
电脑如何摆脱老师控制 浏览:137
华为无线投屏电脑模式锁屏不能用 浏览:286
电脑直播黑屏但是有声音怎么回事 浏览:932
电脑主机开关坏了怎么办 浏览:789
无线网如何用线连接电脑 浏览:72
三台电脑怎么共享一台打印机 浏览:436
老电脑装系统好慢 浏览:795
电脑初中在线网课免费软件 浏览:653
怎么对电脑的文件备份 浏览:311
电脑图片如何压缩大小 浏览:366
电脑显卡坏了什么现象 浏览:43
笔记本电脑win7怎么输出2k 浏览:981
手机视频照片制作软件 浏览:424
办公室有电脑如何设置 浏览:709
电脑画图的反色在哪里 浏览:759
电脑无法安装惠普打印机怎么办 浏览:947
ios在电脑设置铃声 浏览:430
笔记本电脑键的使用 浏览:920
苹果手机软件应用商店不提供了 浏览:207
如何修改电脑触屏 浏览:911