Delphi 操作 PDF -- 使用 Acrobat SDK 初探


本文整理自网络,侵删。

 Delphi 操作 PDF -- 使用 Acrobat SDK 初探

小弟前?子?ふ矣?Delphi列印PDF solution,
?l?FAcrobat SDK 提供?U多API可用的..
需要完整的API 可到下面?W址?ふ?:
Adobe Solutions Network
http://partners.adobe.com/asn/tech/pdf/acrobatsdks.jsp
以下列出??喂?例
由於小弟只?了一下, 若有??` ?各位大大指教
AcroApp,AVDoc,PDDoc: variant;
PageNum:integer;
begin
try
  AcroApp := CreateOleObject('AcroExch.App');
  // 建立Acrobat View application
  AVDoc := CreateOleObject('AcroExch.AVDoc');
  // 建立Acrobat View ??X化物件
  PDDoc := CreateOleObject('AcroExch.PDDoc');
  // 建立Acrobat View 非??X化(控制)物件

  AVDoc.Open('D:\upload\test.pdf', 'PDF title');
  // Open document
  // ???1, full path
  // ???2, windows title
  AVDoc := AcroApp.GetActiveDoc;
  // Get frontmost document
  PDDoc := AVDoc.GetPDDoc;
  // Get associated PDDoc

  AcroApp.Show; //AcroApp.Hide;
  // ?Q定是否?@示 Acrobat View
  PageNum := PDDoc.GetNumPages;
  // Get PDF total pages
  AVDoc.PrintPagesSilent(0, PageNum, 0, 0, 0);
  // 列印特定的Page
  // ???1, 起始???, 0 ?榈谝豁?
  // ???2, ?Y束???
  showmessage('ok');
finally
  PDDoc.Close;
  //AVDoc.Close; //If PDDoc & AVDoc are constructed the same file,
  //Close PDDoc will destroy both.
  AcroApp.exit;
end;

相关阅读 >>

Delphi 内存流方式获取页面验证码图片

Delphi 2009 之 tstringbuilder 类[3]: replace

Delphi windows 获取指定进程句柄数

Delphi 实现文件上传下载

Delphi 获取当前系统版本号

Delphi中文件名函数-路径、名称、子目录、驱动器、扩展名

Delphi 从字符串中提取单词、从字符串中提取汉字的函数

Delphi 主程序装载脚本

Delphi 禁止窗口移动

Delphi richedit控件中插入图片bmp(bmp,文件),gif(文件)

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...