Adobe Acrobat插件开发的基本流程

本文介绍了Adobe Acrobat插件开发的基本流程,包括环境配置、新建工程、拷贝示例代码、修改工程设置和代码,最终实现给PDF文件添加水印的功能。详细步骤涵盖从安装Adobe Acrobat到设置开发环境,以及编译运行实现插件的全过程。
摘要由CSDN通过智能技术生成

作者:朱金灿
来源:clever101的专栏

开发运行环境配置

   要运行Adobe Acrobat插件首先需要安装一个Adobe Acrobat。Adobe Acrobat版本很多,从低版本到高版本有Acrobat1、Acrobat2、Acrobat3、Acrobat4、Acrobat5、Acrobat6、Acrobat7、Acrobat8、Acrobat9、AcrobatX、AcrobatXI、Acrobat DC。建议你至少安装一个Acrobat8。本人安装的是AcrobatXI。
   然后你需要安装一个下载Adobe Acrobat DC SDK。下载地址是:Adobe Acrobat DC SDK下载地址。需要先注册,如果你没有的话,可以联系我发给你。
   开发环境可以是VS2010及以上版本,如VS2013、VS2015等。我这里用的是VS2015。

编写第一个Adobe Acrobat插件

   下面我们编写一个实用的Adobe Acrobat插件,实现功能是给pdf文件添加水印和去除已添加的水印。

1.新建一个为win32动态库工程——WatermarkAssist,如下图:

win32动态库工程

2.拷贝demo代码

   sdkDC_v1_win\Adobe\Acrobat DC SDK\Version 1\PluginSupport\Samples\BasicPlugin\sources 下的代码文件拷贝到WatermarkAssist项目文件夹下, 并添加到工程中,如下图:
选择示例代码
将sdkDC_v1_win\Adobe\Acrobat DC SDK\Version 1\PluginSupport\Headers\API下的PIMain.c到WatermarkAssist项目文件夹下, 并添加到工程中,如下图:
添加文件到工程
工程代码文件列表

3.修改工程设置

   工程设置的修改地方主要有如下:

设置插件输出目录和插件后缀名:

设置插件输出目录和插件后缀名
这里的D:\Program Files (x86)\Adobe\Acrobat 11.0\Acrobat\plug_ins为Adobe Acrobat插件放置目录。插件后缀名统一输出为api。

设置启动exe程序:

设置启动exe程序

设置Adobe Acrobat DC SDK的头文件路径,如下:

设置头文件目录

设置预处理器,如下:

设置预处理器

设置导出函数,如下:

设置导出函数

4.修改代码,编译运行程序

  修改如下代码:

//修改插件模块名
const char* MyPluginExtensionName = "ADBE:WatermarkAssist";
ACCB1 ASBool ACCB2 MyPluginSetmenu()
{
	// Add a new menu item under Acrobat SDK submenu.
	// The new menu item name is "ADBE:BasicPluginMenu", title is "Basic Plugin".
	// Of course, you can change it to your own.
	return PluginMenuItem("水印助手","ADBE:水印助手"); 
}

5.运行效果如下:

运行效果

   后续支持,请添加VX: explorer101

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

clever101

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值