Adobe® Reader®.插件开发
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.
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®.插件开发的更多相关文章
- Ubuntu 12.04安装Adobe Reader
原本从Adobe 官方网站下载了 Adobe Reader, 是个rpm包,先用agt-get 装了rpm(sudo apt-get install rpm), 一安装(rpm -ivh AdobeR ...
- Adobe Reader/Acrobat修改页面底色为豆沙绿
Adobe Acrobat_Pro_8修改PDF页面底色为豆沙绿保护视力(同样适用于Adobe Reader) http://jingyan.baidu.com/article/9989c746189 ...
- 给Adobe Reader添加书签功能
Adobe Acrobat Professional和Adobe Reader都是Adobe公司的产品.前者用来编辑制作PDF文档,后者只能用来阅读PDF.令人郁闷的是Adobe Reader中虽然有 ...
- 在Adobe Reader中保存PDF表单数据的方法
通常,Adobe Reader 用户填写表单后,是无法保存所填表单的副本的.但是,对于 Reader 8 和更高版本的用户,您可以扩展其权限,使他们可以完成此操作.如果您使用的是 Acrobat Pr ...
- adobe reader安装完成之前被中断,错误代码150210解决方法
adobe reader安装完成之前被中断,错误代码150210解决方法出现这种情况是因为之前安装过adobe reader但是没有卸载删除干净进而导致重新安装时无法安装.为什么卸载不了大多数是因为3 ...
- Ubuntu安装Adobe Reader
到 这里依次选择最新版本的Adobe Reader,我选择目前最新的 9.5.5版本的,下载下来后,双击选择dep包,启动软件中心进行安装,中间会提示软件包欠佳,选择" ...
- Ubuntu下安装PDF 文档阅读器Adobe Reader 9.5.5
由于没有PPA所以我们必须在Adobe的官方FTP上下载安装,下面的方法同时适用于32位和64位系统: wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9 ...
- JS检测浏览器Adobe Reader插件
Web应用中当我们希望向用户显示pdf文档时候,如果用户安装了Adobe Reader之类的pdf阅读器,就可以直接打开文档在浏览器中显示, 但是,当用户没有安装这类软件的时候,自然是打不开的,为了系 ...
- Adobe reader multiple languages pack
用户打开客户发过来的PDF文档,显示不正常,这是电脑的Adobe Reader缺少相关的字体. 可以从下面地址下载相对版本的字体包安装:http://supportdownloads.adobe.co ...
随机推荐
- 隐藏非选中的checkBox
//隐藏非选中的checkBox function onlyCheckBox(){ $("#dtlTable tr:gt(0)").each(function(i) { var c ...
- 【python】python2.x中的除法
在生信分析中有许多时候我们需要用到除法,在经历无数次break out 之后我终于发现原来python 2.x中只有整除,而没有浮点除法,这就是没有基础的弊病. 那么如何在python 2.x中运用除 ...
- codeforces #305 C Mike and Foam
首先我们注意到ai<=50w 因为2*3*5*7*11*13*17=510510 所以其最多含有6个质因子 我们将每个数的贡献分离, 添加就等于加上了跟这个数相关的互素对 删除就等于减去了跟这个 ...
- openvino program
为了兼容 fpgaconf -b 00 -d 04 -f 1 xxx.bin 重新实现 #!/bin/bash B=${} D=${} F=${} BDF=${B##0x}:${D##0x}.${F# ...
- 经典算法问题的java实现 (二)
原文地址: http://liuqing-2010-07.iteye.com/blog/1403190 1.数值转换(System Conversion) 1.1 r进制数 数N的r进制可以表 ...
- webpack 几个基本打包扩展项的安装命令
网速比较慢的童鞋,装包时请准备好花生瓜子 webpack 本身只能打包 JavaScript 模块,但是它可以通过拓展打包比如静态资源文件.less.sass.typescript 等,还可以通过 b ...
- 论文笔记: Mutual Learning to Adapt for Joint Human Parsing and Pose Estimation
Mutual Learning to Adapt for Joint Human Parsing and Pose Estimation 2018-11-03 09:58:58 Paper: http ...
- git 管理和存储二进制大文件
git 管理二进制文件 本文档将逐步带你体验 git 的大文件管理方式. 环境: windows10 64位 cmd git版本: git version 2.18.0.windows.1 创建到推送 ...
- vs2015调试iisexpress无法启动的问题解决方案整理
我上传的项目代码被同事下载之后使用iisexpress调试一直报错,iisexpress无法启动只能用自己本地的iis,我本地的代码却没问题,试了两种解决办法,问题解决了,在此记录一下也总结一下 方法 ...
- vue--数据显示模版上
首先需要知道 挂载点:是index.html文件下的一个dom节点 模板:挂载点里的内容,也就是模板内容. 组件: 页面上的某一部分内容.当我们的项目比较大时,可以将页面拆分成几个部分,每个部分就是一 ...