active控件读取服务器文件,Delphi下利用ActiveX控件读取PDF文件
首先,要找到这个控件,安装Acrobat Reader程序也就同时得到了这个控件。
这个控件位于它的 ActiveX 子目录下,名字可能因版本不同而稍有不同。如 3.0 版的名字叫 pdf42.ocx .
然后,使用 Delphi5 的 Component 菜单下的 Import ActiveX Control 功能将此 ActiveX 控件 install 入 Delphi5 中。
Delphi5 将生成一个包裹类 TPDF 在 PdfLib_TLB 单元中,下面是其属性、方法声明:
TPdf = class(TOleControl)
private
FIntf: _DPdf;
function GetControlInterface: _DPdf;
protected
procedure CreateControl;
procedure InitControlData; override;
public
procedure Print;
function LoadFile(const fileName: WideString): WordBool;
procedure AboutBox;
property ControlInterface: _DPdf read GetControlInterface;
property DefaultInterface: _DPdf read GetControlInterface;
published
property TabStop;
property Align;
property DragCursor;
property DragMode;
property ParentShowHint;
property PopupMenu;
property ShowHint;
property TabOrder;
property Visible;
property OnDragDrop;
property OnDragOver;
property OnEndDrag;
property OnEnter;
property OnExit;
property OnStartDrag;
property src: WideString index 1 read GetWideStringProp write SetWideStringProp stored False;
end;
例如,使用下面的代码,只用一行就可以打开并显示一个PDF文件,这就是ActiveX给我们带来的好处。
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
pdf1.src := OpenDialog1.FileName;
end;
参考上面的属性、方法,我们可以将PDF的应用发挥得更加充分。
active控件读取服务器文件,Delphi下利用ActiveX控件读取PDF文件相关推荐
- [日常] [Python] 批量将某个文件夹下的.ppt/.pptx/.pptm转换为.pdf文件,并且将其移入/ppt文件夹中
Reference Python 3 – 批量将PPT转换为PDF_proplume的博客-CSDN博客 前提 安装comtypes库,需要用其操纵Microsoft PowerPoint. 命令行输 ...
- android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例
Android 资源文件夹 Layout 文件夹 Layout 文件是存放Android的布局文件的资源文件夹,但是如果你想要在里面创建子文件夹,你会发现xml文件报错. 如何在Layout文件夹下方 ...
- c语言中sub是什么文件,Windows操作: (1)在C:盘根目录下建立SUB文件夹,在SUB文件夹下建立SUB1子文件夹和SUB2子文件夹。(2_开卷宝...
Windows操作:(1)在C:盘根目录下建立SUB文件夹.在SUB文件夹下建立SUBl子文件夹和SUB2子 Windows操作: (1)在C:盘根目录下建立SUB文件夹.在SUB文件夹下建立SUBl ...
- Delphi下利用WinIo模拟鼠标键盘详解
本文最早在编程论坛上发表,文章地址:http://programbbs.com/bbs/view12-17207-1.htm,相关文件可以在上述地址的页面中下载.转载时请注明出处. 前言 一日发现Se ...
- ActiveX控件v7.2.0.1,Viscom Scanner ActiveX控件
ActiveX控件能够使用带有进纸器的扫描仪扫描多页,在最后一页扫描时自动保存为多页PDF或TIFF. ActiveX控件有能力检测卡纸事件.q2315702359 ActiveX控件从所有TWAIN ...
- 自定义语义分割数据集(划分训练集与验证集)、并且将一个文件夹下的所有图片的名字存到txt文件
目录 1.划分训练集.验证集与测试集 2.文件名称保存为txt 3.文件移动 4. 将数据集保存为.pkl格式以及读取.pkl格式文件 我们可以借助Pytorch从文件夹中读取数据集,十分方便,但是P ...
- Delphi下利用SendInput模拟鼠标键盘
前言 发了一篇<Delphi下利用WinIo模拟鼠标键盘详解>(http://programbbs.com/bbs/view12-17207-1.htm),再发一个利用SendInput模 ...
- android读取带公章的pdf文件,APP中如何显示带电子签名的PDF文件
之前碰到一个需求,需要在手机 APP 中显示 pdf 文件.经过调研发现,在电脑上的浏览器如 chrome.safari等,可以直接显示 pdf 文件.由此联想到,在 APP 中能否通过浏览器来加载显 ...
- python 知乎 合并 pdf_实例4:用Python提取不同PDF文件中的页面合并进新的PDF文件...
公司船务部一个重要任务就是需要准备每单货物的发票,从系统导出发票时是默认存为一个PDF文档,在打印的时候,有多少个文件,就需要点多少次"打印".如果能够将当天的发票PDF档合并在一 ...
最新文章
- 【iCore4 双核心板_FPGA】例程七:状态机实验——状态机使用
- The Complete List of MIME Types
- 微服务接口限流的设计与思考(附GitHub框架源码)
- WSUS注冊表導入,工作組用戶系統更新
- eclipse/myeclipse选中编辑区域文件,Package Explorer定位文件所在项目及目录
- 依赖注入:一个Mini版的依赖注入框架
- P2396-yyylovesMathsVII【状压dp】
- 何恺明随机连接神经网络复现
- 水文特点是什么意思_自动气象站应建在什么地方?
- MSSQL2008如何关闭代码智能提示?
- Python 列表深浅复制详解
- 基于韦尔奇·鲍威尔法对图着色 含c++代码
- iOS福利软件、P J软件、限免软件分享网站
- java程序设计大赛acm_参加ACM程序设计大赛,对C的掌握程度要多深??
- 看完书就忘,怎么办?告诉你六种方法(转载)
- 在 Excel 2007中手动为坐标图添加坐标轴标题
- Python使用pyecharts库制作地图热力图
- 从招行权证疯炒看权证风险
- 3.mysql基本数据类型
- go-filecoin编译安装与命令解释
热门文章
- missing port in specification: tcp:192.168.1.20[ADB:规范中缺少端口]
- 如何在4-6个月内从零开始完成自己的一作PAPER?
- 开关电源的 PCB 布线设计,电容并联,环路面积
- 武汉理工大学操作系统 课内实验
- 关于windows10家庭中文版最近更新后无法使用共享打印机
- 解决vue/es6语法低版本安卓手机显示白屏的兼容性问题
- JAVA图片压缩指定大小范围
- 循环获取控制台输入scanner.nextLine()问题
- 告别获取不安全的相对路径-取当前类的Classpath
- 第一章 使用 matplotlib 绘制折线图