Thank you for your interest in developing a plug-in for Adobe® Reader®.

To build an Adobe Reader plug-in, you should apply for and obtain an Adobe Reader Integration Key. This key must be compiled into your application in order for it to load in Reader.

By completing the Adobe RIKLA application you initiate the process to obtain a key. The application should be filled out completely and your responses will be used to determine your eligibility. If you are building a DRM-based Adobe Reader plug-in, we recommend you send an email to rikla-support@adobe.com with details of your request so that we can guide you through the application process.

General questions

How long does it take to obtain a key?

Applications take about two weeks to review. DRM applications may take longer. Once approved, you will receive the contract (also known as the Adobe Reader Integration Key License Agreement or Adobe RIKLA) as a PDF form along with the link to the tools for generating your Public Key. Adobe uses this Public Key to generate your Adobe Reader Key or "key" which you use in compiling your plugin. Once we receive your approved contract and Public Key, it takes about another week or two for Adobe to generate your Adobe Reader Integration Key, charge your credit card, and e-mail the key to you.

How much does a Reader Integration key cost?

Reader Integration keys are only available to strategic partners based on a negotiated price. If you are developing a digital rights management (DRM) Adobe Reader plug-in, the standard (non-DRM) RIKLA contract does not apply. Adobe does offer a DRM agreement specifically for developers building such Adobe Reader plug-ins. The current fee structure for the DRM RIKLA includes a $50,000 annual fee and a 5.5% revenue royalty.

How long may I use the Reader Integration key?

You may use and distribute the key according to the term of the RIKLA for one year from the date you receive your final contract with Adobe digital signatures. You should reapply a few weeks before this time to extend your current license for another year.

Who can obtain a Reader Integration key?

Reader Integration keys are only available to strategic partners.

If I have multiple Adobe Reader plug-ins, do I need multiple Reader Integration keys?

Yes. Each plug-in requires its own Reader Integration key. However, if your plug-in is available for multiple platforms (for example, both Macintosh and Windows®), you can apply, and get the necessary Reader Integration keys for all platforms.

How do I create an Adobe Reader Public Key?

Instructions for creating a Public-Private Key pair can be found in the documentation that ships with the Acrobat SDK, available from the Acrobat Developer Center.

What are the restrictions for Adobe Reader plug-in development?

The following list of restrictions is general and is not intended to be legally binding. You will be granted an Adobe Reader Integration key if Adobe believes that your plug-in is compliant with the overall goals of the Adobe Reader development program. After being granted a key, if there is a significant change in your Adobe Reader plug-in's functionality (based on the description you provided in your application), for this or future versions, during the one year term of the RIKLA, you will need to cease using your existing key and reapply for a new one.

You may not use the Adobe Reader key to develop or enable your plug-in or any other software or hardware to perform or enable any of the following:

  • Add functionality to Adobe Reader that is substantially similar to functionality in commercially available Acrobat products
  • Accept navigational commands from an application other than Adobe Reader
  • Create, remove, or modify any Enabling Rights (including but not limited to permissions added to a PDF file with a product such as Adobe LiveCycle™ Reader Extensions (formerly Adobe Reader Extensions Server)
  • Save or modify any Acrobat file (including without limitation PDF, FDF, or annotation)
  • Extract and save any content from a PDF file (other than submitting form data to a remote server)
  • Use any APIs from the Forms or DigSig Host Function Tables (HFTs)
  • Modify the appearance of Adobe Reader
  • Remove the menu item that calls up the "About" screen in Adobe Reader
  • Implement a Replacement File System (RFS) for Adobe Reader

Your Adobe Reader plug-in must comply with the following:

  • Respect all font permission settings
  • Define READER_PLUGIN as 1 upon compilation
  • Respect all passwords, access restrictions, and encryption of files

Without additional permissions from Adobe, you may not do the following:

  • Create any service that includes Adobe Reader and the exchange or distribution of encrypted or certified documents
  • Control document access and/or display content using DRM service or technology. Please check here for more information on what Adobe considers 'DRM' functionality.

Note: The appropriate permissions will be granted/denied as part of this application process.

综上:reader的插件是要License 的,而且License 的价格比较高

https://forums.adobe.com/thread/1535933

Adobe® Reader®.插件开发的更多相关文章

  1. Ubuntu 12.04安装Adobe Reader

    原本从Adobe 官方网站下载了 Adobe Reader, 是个rpm包,先用agt-get 装了rpm(sudo apt-get install rpm), 一安装(rpm -ivh AdobeR ...

  2. Adobe Reader/Acrobat修改页面底色为豆沙绿

    Adobe Acrobat_Pro_8修改PDF页面底色为豆沙绿保护视力(同样适用于Adobe Reader) http://jingyan.baidu.com/article/9989c746189 ...

  3. 给Adobe Reader添加书签功能

    Adobe Acrobat Professional和Adobe Reader都是Adobe公司的产品.前者用来编辑制作PDF文档,后者只能用来阅读PDF.令人郁闷的是Adobe Reader中虽然有 ...

  4. 在Adobe Reader中保存PDF表单数据的方法

    通常,Adobe Reader 用户填写表单后,是无法保存所填表单的副本的.但是,对于 Reader 8 和更高版本的用户,您可以扩展其权限,使他们可以完成此操作.如果您使用的是 Acrobat Pr ...

  5. adobe reader安装完成之前被中断,错误代码150210解决方法

    adobe reader安装完成之前被中断,错误代码150210解决方法出现这种情况是因为之前安装过adobe reader但是没有卸载删除干净进而导致重新安装时无法安装.为什么卸载不了大多数是因为3 ...

  6. Ubuntu安装Adobe Reader

               到 这里依次选择最新版本的Adobe Reader,我选择目前最新的 9.5.5版本的,下载下来后,双击选择dep包,启动软件中心进行安装,中间会提示软件包欠佳,选择" ...

  7. Ubuntu下安装PDF 文档阅读器Adobe Reader 9.5.5

    由于没有PPA所以我们必须在Adobe的官方FTP上下载安装,下面的方法同时适用于32位和64位系统: wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9 ...

  8. JS检测浏览器Adobe Reader插件

    Web应用中当我们希望向用户显示pdf文档时候,如果用户安装了Adobe Reader之类的pdf阅读器,就可以直接打开文档在浏览器中显示, 但是,当用户没有安装这类软件的时候,自然是打不开的,为了系 ...

  9. Adobe reader multiple languages pack

    用户打开客户发过来的PDF文档,显示不正常,这是电脑的Adobe Reader缺少相关的字体. 可以从下面地址下载相对版本的字体包安装:http://supportdownloads.adobe.co ...

随机推荐

  1. Vue单元测试Karma+Mocha

    Vue单元测试Karma+Mocha Karma是一个基于Node.js的JavaScript测试执行过程管理工具(Test Runner).该工具在Vue中的主要作用是将项目运行在各种主流Web浏览 ...

  2. json-server基本使用

    **一.前后端并行开发的痛点** 前端需要等待后端开发完接口以后 再根据接口来完成前端的业务逻辑 **二.解决方法** 在本地模拟后端接口用来测试前端效果 这种做法称之为构建前端Mock **三.js ...

  3. CRT/LCD/VGA Information and Timing

    彩色阴极射线管的剖面图: 1. 电子QIANG Three Electron guns (for red, green, and blue phosphor dots)2. 电子束 Electron ...

  4. nginx-高并发配置 第七章

    一 .nginx 服务配置优化: 1.nginx进程数,建议按照cpu数目来指定,一般为它的倍数.worker_processes 定义了nginx对外提供web服务时的worker进程数.最优值取决 ...

  5. 获取从库Seconds_Behind_Master监控主从同步

    #!/bin/bash now_date=`date "+%Y-%m-%d,%H:%M:%S"` flag_old=`cat /home/oracle/scripts/flag.t ...

  6. Delphi10.2 Tokyo试用(1)

    最近下载了Delphi10.2 Tokyo,试用了一下,感觉不错,尤其是针对Linux的开发,总算出来了,可以考虑把原来服务器重新编译成RedHat上使用了,免得客户一天到晚喊Windows不安全,要 ...

  7. HDU 6166 Senior Pan(k点中最小两点间距离)题解

    题意:n个点,m条有向边,指定k个点,问你其中最近的两点距离为多少 思路:这题的思路很巧妙,如果我们直接枚举两点做最短路那就要做C(k,2)次.但是我们换个思路,我们把k个点按照二进制每一位的0和1分 ...

  8. Java类的加载时机

    但是对于初始化阶段,虚拟机规范则是严格规定了有且只有5种情况必须立即对类进行“初始化”(而加载.验证.准备自然需要在此之前开始):1)遇到new.getstatic.putstatic或invokes ...

  9. node服务的安装以及vue的安装

    相信很多朋友都在装node服务和安装vue的时候会遇到一些问题,下面为大家详细介绍node服务的安装以及vue的安装: 1.nodeJs官网下载版本(根据自己电脑的配置进行相应下载即可):默认安装路径 ...

  10. Linux修改磁盘挂载目录

    比如想把已经挂载在home目录上的硬盘挂载到data目录上, 如下操作 #df -h(查看分区情况及数据盘名称) # mkdir /data(如果没有data目录就创建,否则此步跳过) # umoun ...