<p><strong>本文档中的示例和示例仅适用于JEE环境上的AEM Forms。</strong></p> <p><strong>关于加密服务</strong></p> <p>加密服务允许您加密和解密文档。 文档加密后,其内容将变得不可读。 授权用户可以解密文档以获得对内容的访问权限。 如果使用密码对PDF文档进行加密,则必须先指定打开密码,然后才能在Adobe Reader或Adobe Acrobat中查看文档。 同样,如果PDF文档使用证书加密,则用户必须使用与用于加密PDF文档的证书(私钥)对应的公钥对PDF文档进行解密。</p> <p>您可以使用加密服务完成以下任务:</p> <p>使用密码加密PDF文档时,用户必须指定密码才能在Adobe Reader或Acrobat中打开PDF文档。 此外,在对文档执行另一AEM Forms操作(如对PDF文档进行数字签名)之前,必须解锁密码加密的PDF文档。</p> <p>要使用口令加密PDF文档,请执行以下步骤:</p> <p><strong>包含项目文件</strong></p> <p>在开发项目中包含必要的文件。 如果要使用Java创建客户端应用程序,请包含必要的JAR文件。 如果使用Web服务,请确保包含代理文件。</p> <p>必须将以下JAR文件添加到项目的类路径中:</p> <p><strong>创建加密客户端API对象</strong></p> <p>要以编程方式执行加密服务操作,必须创建加密服务客户端。</p> <p><strong>获取要加密的PDF文档</strong></p> <p>获取未加密的PDF文档,以使用密码加密文档。 如果试图保护已加密的PDF文档,则会导致异常。</p> <p><strong>设置加密运行时选项</strong></p> <p>要使用口令加密PDF文档,可以指定四个值,包括两个口令值。 第一个密码值用于加密PDF文档,并且必须在打开PDF文档时指定。 第二个口令值(称为主口令值)用于从PDF文档中删除加密。 密码值区分大小写,且这两个密码值不能相同。</p> <p>指定要加密的PDF文档资源。 您可以加密整个PDF文档,除文档元数据之外的所有内容,或者仅加密文档的附件。 如果只加密文档的附件,则当用户尝试访问文件附件时,系统会提示用户输入密码。</p> <p>加密PDF文档时,您可以指定与受保护文档关联的权限。 通过指定权限,您可以控制允许打开密码加密PDF文档的用户执行的操作。 例如,要成功提取表单数据,您必须设置以下权限:</p> <p><strong>添加密码</strong></p> <p>检索不安全的PDF文档并设置加密运行时值后,可以向PDF文档添加口令。</p> <p><strong>将加密的PDF文档另存为PDF文件</strong></p> <p>您可以将密码加密的PDF文档另存为PDF文件。</p> <p><strong>另请参阅</strong></p> <p>使用Java API加密PDF文档</p> <p>使用Web服务API加密PDF文档</p> <p>包括AEM Forms Java库文件</p> <p>设置连接属性</p> <p>加密服务API快速启动</p> <p>使用证书加密PDF文档</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/204645.html