分配使用权限

关于Acrobat Reader DC扩展服务

Acrobat Reader DC扩展服务通过扩展Adobe Reader的功能,使您的组织能够轻松共享交互式PDF文档。 Acrobat Reader DC扩展服务完全支持任何PDF文档,最高可支持和包含PDF 1.7。它可与Adobe Reader 7.0及更高版本配合使用。 该服务将使用权限添加到PDF文档,激活使用Adobe reader打开PDF文档时通常不可用的功能。 第三方用户不需要额外的软件或插件即可处理启用了权限的文档。

您可以使用Acrobat Reader DC扩展服务完成以下任务:

注意

有关Acrobat Reader DC扩展服务的详细信息,请参阅AEM 表单服务参考

对PDF文档应用使用权限

您可以使用Acrobat Reader DC扩展Java Client API和Web服务对PDF文档应用使用权限。 使用权限与Acrobat默认提供但Adobe reader不提供的功能有关,例如向表单添加注释或填写表单字段并保存表单的功能。 对其应用了使用权限的PDF文档称为支持权限的文档。 在Adobe Reader中打开启用了权限的文档的用户可以执行为该特定文档启用的操作。

注意

当使用Java API中的方 applyUsageRights 法对PDF文档应用使用权限时,可以将对象的 isModeFinal 参数设 ReaderExtensionsOptionSpec 置为 false。 这导致表单处理计数器不被更新,并提高了性能。 如果您不担心更新已处理的表单计数器,建议您将该参 isModeFinal 数设置为 false

注意

有关Acrobat Reader DC扩展服务的详细信息,请参阅AEM 表单服务参考

步骤摘要

要对PDF文档应用使用权限,请执行以下步骤:

  1. 包括项目文件。
  2. 创建Acrobat Reader DC扩展客户端对象。
  3. 检索PDF文档。
  4. 指定要应用的使用权限。
  5. 对PDF文档应用使用权限。
  6. 保存启用权限的PDF文档。

包括项目文件

在开发项目中包含必要的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用Web服务,请确保包含代理文件。

创建Acrobat Reader DC扩展客户端对象

要以编程方式执行Acrobat Reader DC扩展服务操作,必须创建Acrobat Reader DC扩展服务客户端对象。 如果您使用Acrobat Reader DC扩展Java API,请创建一个对 ReaderExtensionsServiceClient 象。 如果您使用的是Acrobat Reader DC扩展Web服务API,请创建一个对 ReaderExtensionsServiceService 象。

检索PDF文档

您必须检索PDF文档才能应用使用权限。 支持权限的PDF文档包含使用权限词典。 当Adobe Reader打开包含此类词典的文档时,它将启用在该文档的词典中指定的使用权限。 如果文档不包含使用权限词典,则Acrobat Reader DC扩展服务将创建一个。 如果它已包含词典,则Acrobat Reader DC扩展服务会用您指定的扩展覆盖现有的使用权限。 词典指定启用哪些使用权限。 当用户在Adobe reader中打开文档时,仅允许词典中指定的使用权限。

指定要应用的使用权限

您可以设置的使用权限由您从Adobe Systems Incorporated购买的凭证决定。 凭据通常提供设置一组相关使用权限的权限,如与交互式表单相关的权限。 每个凭据都提供创建特定数量的具有权限的PDF文档的权利。 评估凭证允许创建数量不限的草稿文档。

注意

如果尝试分配凭据不允许的使用权,将导致异常。

对PDF文档应用使用权限

要对PDF文档应用使用权限,请引用您用来应用使用权限的凭证的别名(通常在安装AEM Forms时会安装凭据)。 此外,您还必须指定应用了使用权限的PDF文档。 有关配置凭据的信息,请参阅应用程序服务器的安装和部署指南。

保存启用权限的PDF文档

在Acrobat Reader DC扩展服务将使用权限应用于PDF文档后,您可以将启用权限的PDF文档另存为PDF文件。

另请参阅

使用Java API应用使用权限

使用Web服务API应用使用权限

包括AEM Forms java库文件

设置连接属性

Acrobat Reader DC Extensions Service API快速入门

使用Java API应用使用权限

使用Acrobat Reader DC Extensions API(Java)将使用权限应用于PDF文档:

  1. 包括项目文件

    在Java项目的类路径中包含客户端JAR文件,如adobe-reader-extensions-client.jar。

  2. 创建Acrobat Reader DC扩展客户端对象。

    • 创建包 ServiceClientFactory 含连接属性的对象。
    • 使用对 ReaderExtensionsServiceClient 象的构造函数并传递该对象来创建 ServiceClientFactory 对象。
  3. 检索PDF文档。

    • 使用 java.io.FileInputStream 其构造函数并传递指定PDF文档位置的字符串值,创建表示PDF文档的对象。
    • 使用对 com.adobe.idp.Document 象的构造函数并传递该对象来创建 java.io.FileInputStream 对象。
  4. 指定要应用的使用权限。

    • 使用构 UsageRights 造函数创建表示使用权限的对象。
    • 对于每个要应用的使用权限,调用属于该对象的相应方 UsageRights 法。 例如,要添加使 enableFormFillIn 用权,请调用对 UsageRights 象的方 enableFormFillIn 法并传递 true。 (对要应用的每个使用权限重复此步骤)。
  5. 对PDF文档应用使用权限。

    • 使用对 ReaderExtensionsOptionSpec 象的构造函数创建对象。 此对象包含Acrobat Reader DC扩展服务所需的运行时选项。 调用此构造函数时,必须指定以下值:

      • UsageRights 含要应用于文档的使用权限的对象。
      • 一个字符串值,它指定用户在Adobe Reader 7.x中打开启用了权限的PDF文档时看到的消息。Adobe Reader 8.0中不显示此消息。
    • 通过调用对象的方法并传递以下值,将 ReaderExtensionsServiceClient 使用权 applyUsageRights 限应用于PDF文档:

      • com.adobe.idp.Document 含应用了使用权限的PDF文档的对象。
      • 一个字符串值,它指定允许您应用使用权限的凭证的别名。
      • 一个字符串值,它指定相应的密码值。 (当前忽略此参数。 你可以 null通过。)
    • ReaderExtensionsOptionSpec 含运行时选项的对象。

    该方 applyUsageRights 法返回一 com.adobe.idp.Document 个对象,该对象包含启用了权限的PDF文档。

  6. 保存启用权限的PDF文档。

    • 创建一 java.io.File 个对象,并确保文件扩展名为。pdf。
    • 调用对 com.adobe.idp.Document 象的方 copyToFile 法,将对象的内容复制到文件中(确保使用由 com.adobe.idp.Document 该方法返回的对 com.adobe.idp.Document applyUsageRights 象)。

另请参阅

对PDF文档应用使用权限

快速入门(SOAP模式):使用Java API应用使用权限

包括AEM Forms java库文件

设置连接属性

使用Web服务API应用使用权限

使用Acrobat Reader DC Extensions API(Web服务)将使用权限应用于PDF文档:

  1. 包括项目文件。

    创建使用MTOM的Microsoft .NET项目。 确保使用以下WSDL定义: http://localhost:8080/soap/services/ReaderExtensionsService?WSDL&lc_version=9.0.1.

    注意

    替换 localhost 为承载AEM Forms的服务器的IP地址。

  2. 创建Acrobat Reader DC扩展客户端对象。

    • 使用对 ReaderExtensionsServiceClient 象的默认构造函数创建对象。

    • 使用构 ReaderExtensionsServiceClient.Endpoint.Address 造函数创建对 System.ServiceModel.EndpointAddress 象。 将指定WSDL的字符串值传递给AEM Forms服务(例如, http://localhost:8080/soap/services/ReaderExtensionsService?blob=mtom确保您指 ?blob=mtom定。)

    • 通过 System.ServiceModel.BasicHttpBinding 获取字段的值创建对 ReaderExtensionsServiceClient.Endpoint.Binding 象。 将返回值转换为 BasicHttpBinding

    • 将对 System.ServiceModel.BasicHttpBinding 象的字段 MessageEncoding 设置为 WSMessageEncoding.Mtom。 此值确保使用MTOM。

    • 通过执行以下任务启用基本HTTP身份验证:

      • 将AEM表单用户名分配给字段 ReaderExtensionsServiceClient.ClientCredentials.UserName.UserName
      • 为字段分配相应的口令值 ReaderExtensionsServiceClient.ClientCredentials.UserName.Password
      • 为字段指 HttpClientCredentialType.Basic 定常数值 BasicHttpBindingSecurity.Transport.ClientCredentialType
      • 为字段指 BasicHttpSecurityMode.TransportCredentialOnly 定常数值 BasicHttpBindingSecurity.Security.Mode
  3. 检索PDF文档。

    • 使用对 BLOB 象的构造函数创建对象。 对 BLOB 象用于存储应用了使用权限的PDF文档。
    • 通过调 System.IO.FileStream 用对象的构造函数并传递一个字符串值来创建对象,该字符串值表示PDF文档的文件位置以及打开文件的模式。
    • 创建存储对象内容的字节数 System.IO.FileStream 组。 您可以通过获取对象的属性来确定字 System.IO.FileStream 节数组的大 Length 小。
    • 通过调用对象的方法,用流数据 System.IO.FileStream 填充字节数 Read 组。 传递要读取的字节数组、开始位置和流长度。
    • 通过 BLOB 将对象的属性指定 MTOM 为字节数组的内容来填充对象。
  4. 指定要应用的使用权限。

    • 使用构 UsageRights 造函数创建表示使用权限的对象。
    • 对于每个要应用的使用权限,将值分 true 配给属于该对象的相应数据成 UsageRights 员。 例如,要添加使 enableFormFillIn 用权限,请为对 true 象的数 UsageRights 据成员分配 enableFormFillIn 权限。 (对要应用的每个使用权限重复此步骤)。
  5. 对PDF文档应用使用权限。

    • 使用对 ReaderExtensionsOptionSpec 象的构造函数创建对象。 此对象包含Acrobat Reader DC扩展服务所需的运行时选项。

    • 将对 UsageRights 象指定给对 ReaderExtensionsOptionSpec 象的数据 usageRights 成员。

    • 将一个字符串值指定用户在Adobe Reader中打开启用了权限的PDF文档时看到的消息给对象的数 ReaderExtensionsOptionSpec 据成员 message 指定。

    • 通过调用对象的方法并传递以下值,将 ReaderExtensionsServiceClient 使用权 applyUsageRights 限应用于PDF文档:

      • BLOB 含应用了使用权限的PDF文档的对象。
      • 一个字符串值,它指定允许您应用使用权限的凭证的别名。
      • 一个字符串值,它指定相应的密码值。 (当前忽略此参数。 你可以 null通过。)
    • ReaderExtensionsOptionSpec 含运行时选项的对象。

    该方 applyUsageRights 法返回一 BLOB 个对象,该对象包含启用了权限的PDF文档。

  6. 保存启用权限的PDF文档。

    • 通过调 System.IO.FileStream 用对象的构造函数创建对象。 传递一个字符串值,它表示启用权限的PDF文档的文件位置。
    • 创建一个字节数组,它存储由方法返 BLOB 回的对象的数据内 applyUsageRights 容。 通过获取对象数据成员的值 BLOB 填充字节 MTOM 数组。
    • 通过调 System.IO.BinaryWriter 用对象的构造函数并传递该对 System.IO.FileStream 象来创建。
    • 通过调用对象的方法并传递字节数组,将字 System.IO.BinaryWriter 节数组的内 Write 容写入PDF文件。

另请参阅

对PDF文档应用使用权限

使用MTOM调用AEM Forms

使用SwaRef调用AEM表单

从PDF文档删除使用权限

您可以从启用了权限的文档中删除使用权限。 为了对具有权限的PDF文档执行其他AEM Forms操作,还必须从该文档删除使用权限。 例如,在设置使用权限之前,您必须对PDF文档进行数字签名(或验证)。 因此,如果要对启用了权限的文档执行操作,则必须从PDF文档中删除使用权限,执行其他操作,如对文档进行数字签名,然后对文档重新应用使用权限。

注意

有关Acrobat Reader DC扩展服务的详细信息,请参阅AEM 表单服务参考

步骤摘要

要从启用了权限的PDF文档中删除使用权限,请执行以下步骤:

  1. 包括项目文件。
  2. 创建Acrobat Reader DC扩展客户端对象。
  3. 检索支持权限的PDF文档。
  4. 从PDF文档中删除使用权限。
  5. 保存PDF文档。

包括项目文件

在开发项目中包含必要的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用Web服务,请确保包含代理文件。

创建Acrobat Reader DC扩展客户端对象

在以编程方式执行Acrobat Reader DC扩展服务操作之前,必须创建Acrobat Reader DC扩展服务客户端对象。 如果您使用Java API,请创建一个对 ReaderExtensionsServiceClient 象。 如果您使用的是Acrobat Reader DC扩展Web服务API,请创建一个对 ReaderExtensionsServiceService 象。

检索支持权限的PDF文档

检索启用权限的PDF文档以删除使用权限。

从PDF文档删除使用权限

检索启用了权限的PDF文档后,您可以删除使用权限。 删除使用权限后,在Adobe reader中查看PDF文档时,将没有任何其他功能。

保存PDF文档

您可以将不再包含使用权限的PDF文档另存为PDF文件。 将PDF文件保存为PDF文件后,可以在Adobe reader或Acrobat中查看PDF文档。

另请参阅

使用Java API删除使用权限

使用Web服务API删除使用权限

包括AEM Forms java库文件

设置连接属性

Acrobat Reader DC Extensions Service API快速入门

对PDF文档应用使用权限

使用Java API删除使用权限

使用Acrobat Reader DC扩展API(Java)从支持权限的PDF文档中删除使用权限:

  1. 包括项目文件。

    在Java项目的类路径中包含客户端JAR文件,如adobe-reader-extensions-client.jar。

  2. 创建Acrobat Reader DC扩展客户端对象。

    使用对 ReaderExtensionsServiceClient 象的构造函数并传递一个包含连接属 ServiceClientFactory 性的对象来创建对象。

  3. 检索PDF文档。

    • 使用 java.io.FileInputStream 其构造函数并传递一个指定PDF文档位置的字符串值,创建一个表示支持权限的PDF文档的对象。
    • 使用对 com.adobe.idp.Document 象的构造函数并传递该对象来创建 java.io.FileInputStream 对象。
  4. 从PDF文档中删除使用权限。

    通过调用对象的方法并传递包含启用了权 ReaderExtensionsServiceClient 限的PDF文档的 removeUsageRights 对象,从PDF文 com.adobe.idp.Document 档中删除使用权限。 此方法返回一 com.adobe.idp.Document 个对象,该对象包含没有使用权限的PDF文档。

  5. 对PDF文档应用使用权限。

    • 创建一 java.io.File 个对象,并确保文件扩展名为。PDF。
    • 调用对 Document 象的方 copyToFile 法,将对象的内容复制到文件中(确保使用由 Document 该方法返回的对 Document removeUsageRights 象)。

另请参阅

从PDF文档删除使用权限

快速入门(SOAP模式):使用Java API从PDF文档删除使用权限

包括AEM Forms java库文件

设置连接属性

使用Web服务API删除使用权限

使用Acrobat Reader DC扩展API(Web服务)从支持权限的PDF文档中删除使用权限:

  1. 包括项目文件。

    创建使用MTOM的Microsoft .NET项目。 确保使用以下WSDL定义: http://localhost:8080/soap/services/ReaderExtensionsService?WSDL&lc_version=9.0.1.

    注意

    替换 localhost 为承载AEM Forms的服务器的IP地址。

  2. 创建Acrobat Reader DC扩展客户端对象。

    • 使用对 ReaderExtensionsServiceClient 象的默认构造函数创建对象。

    • 使用构 ReaderExtensionsServiceClient.Endpoint.Address 造函数创建对 System.ServiceModel.EndpointAddress 象。 将指定WSDL的字符串值传递给AEM Forms服务(例如, http://localhost:8080/soap/services/ReaderExtensionsService?blob=mtom确保您指 ?blob=mtom定。)

    • 通过 System.ServiceModel.BasicHttpBinding 获取字段的值创建对 ReaderExtensionsServiceClient.Endpoint.Binding 象。 将返回值转换为 BasicHttpBinding

    • 将对 System.ServiceModel.BasicHttpBinding 象的字段 MessageEncoding 设置为 WSMessageEncoding.Mtom。 此值确保使用MTOM。

    • 通过执行以下任务启用基本HTTP身份验证:

      • 将AEM表单用户名分配给字段 ReaderExtensionsServiceClient.ClientCredentials.UserName.UserName
      • 为字段分配相应的口令值 ReaderExtensionsServiceClient.ClientCredentials.UserName.Password
      • 为字段指 HttpClientCredentialType.Basic 定常数值 BasicHttpBindingSecurity.Transport.ClientCredentialType
      • 为字段指 BasicHttpSecurityMode.TransportCredentialOnly 定常数值 BasicHttpBindingSecurity.Security.Mode
  3. 检索PDF文档。

    • 使用对 BLOB 象的构造函数创建对象。 该对 BLOB 象用于存储启用了权限的PDF文档,从中删除了使用权限。
    • 通过调 System.IO.FileStream 用对象的构造函数并传递一个字符串值来创建对象,该字符串值表示PDF文档的文件位置以及打开文件的模式。
    • 创建存储对象内容的字节数 System.IO.FileStream 组。 您可以通过获取对象的属性来确定字 System.IO.FileStream 节数组的大 Length 小。
    • 通过调用对象的方法并传递要读取的字 System.IO.FileStream 节数组、开始 Read 位置和流长度,用流数据填充字节数组。
    • 通过 BLOB 将对象的属性指定 MTOM 为字节数组的内容来填充对象。
  4. 从PDF文档中删除使用权限。

    通过调用对象的方法并传递包含启用了权 ReaderExtensionsServiceClient 限的PDF文档的 removeUsageRights 对象,从PDF文 BLOB 档中删除使用权限。 此方法返回一 BLOB 个对象,该对象包含没有使用权限的PDF文档。

  5. 对PDF文档应用使用权限。

    • 通过调 System.IO.FileStream 用对象的构造函数并传递表示PDF文件位置的字符串值来创建对象。
    • 创建一个字节数组,它存储由方法返 BLOB 回的对象的数据内 removeUsageRights 容。 通过获取对象数据成员的值 BLOB 填充字节 MTOM 数组。
    • 通过调 System.IO.BinaryWriter 用对象的构造函数并传递该对 System.IO.FileStream 象来创建。

另请参阅

从PDF文档删除使用权限

使用MTOM调用AEM Forms

使用SwaRef调用AEM表单

检索凭据信息

您可以检索有关用于将使用权限应用于启用权限的PDF文档的凭证的信息。 通过检索有关凭据的信息,您可以获取诸如证书失效日期等信息。

注意

有关Acrobat Reader DC扩展服务的详细信息,请参阅AEM 表单服务参考

步骤摘要

要检索有关用于对PDF文档应用使用权限的凭证的信息,请执行以下步骤:

  1. 包括项目文件。
  2. 创建Acrobat Reader DC扩展客户端对象。
  3. 检索支持权限的PDF文档。
  4. 检索有关凭据的信息。

包括项目文件

在开发项目中包含必要的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用Web服务,请确保包含代理文件。

创建Acrobat Reader DC扩展客户端对象

在以编程方式执行Acrobat Reader DC扩展服务操作之前,必须创建Acrobat Reader DC扩展服务客户端对象。 如果您使用Java API,请创建一个对 ReaderExtensionsServiceClient 象。 如果您使用的是Acrobat Reader DC扩展Web服务API,请创建一个对 ReaderExtensionsServiceService 象。

检索支持权限的PDF文档

要检索有关凭据的信息,必须检索具有权限的PDF文档。 您还可以通过指定凭据别名来检索有关凭据的信息;但是,如果要检索有关用于将使用权限应用于具有特定权限的PDF文档的凭证的信息,则必须检索该文档。

检索有关凭据的信息

检索启用了权限的PDF文档后,您可以获取有关用于对其应用使用权限的凭证的信息。 您可以获取有关凭据的以下信息:

  • 在启用权限的PDF文档打开时,Adobe Reader中显示的消息。
  • 凭据失效的日期。
  • 此凭据失效的日期。
  • 为启用权限的PDF文档设置的使用权限。
  • 使用凭证的次数。

另请参阅

使用Java API删除使用权限

使用Web服务API删除使用权限

包括AEM Forms java库文件

设置连接属性

Acrobat Reader DC Extensions Service API快速入门

使用Java API检索凭据信息

使用Acrobat Reader DC扩展API(Java)检索凭据信息:

  1. 包括项目文件。

    在Java项目的类路径中包含客户端JAR文件,如adobe-reader-extensions-client.jar。

  2. 创建Acrobat Reader DC扩展客户端对象。

    使用对 ReaderExtensionsServiceClient 象的构造函数并传递一个包含连接属 ServiceClientFactory 性的对象来创建对象。

  3. 检索PDF文档。

    • 使用 java.io.FileInputStream 其构造函数并传递一个字符串值(它指定启用权限的PDF文档的位置),创建一个表示启用权限的PDF文档的对象。
    • 使用对 com.adobe.idp.Document 象的构造函数并传递该对象来创建 java.io.FileInputStream 对象。
  4. 从PDF文档中删除使用权限。

    • 通过调用对象的方法并传递包含启用了权限的PDF文档的对象,检索有关 ReaderExtensionsServiceClient 用于将使用权限应用到PDF文档的凭 getDocumentUsageRights com.adobe.idp.Document 据的信息。 此方法返回包 GetUsageRightsResult 含凭据信息的对象。
    • 通过调用对象的方法检索此日期后凭证 GetUsageRightsResult 不再有 getNotAfter 效。 此方法返回一 java.util.Date 个对象,该对象表示证书在该日期之后不再有效。
    • 检索在通过调用对象的方法打开启用了权限的PDF文档时在Adobe Reader中显 GetUsageRightsResult 示的消 getMessage 息。 此方法返回表示消息的字符串值。

另请参阅

检索凭据信息

快速入门(SOAP模式):使用Java API检索凭据信息

包括AEM Forms java库文件

设置连接属性

使用Web服务API检索凭据信息

使用Acrobat Reader DC扩展API(Web服务)检索凭据信息:

  1. 包括项目文件。

    创建使用MTOM的Microsoft .NET项目。 确保使用以下WSDL定义: http://localhost:8080/soap/services/ReaderExtensionsService?WSDL&lc_version=9.0.1.

    注意

    替换 localhost 为承载AEM Forms的服务器的IP地址。

  2. 创建Acrobat Reader DC扩展客户端对象。

    • 使用对 ReaderExtensionsServiceClient 象的默认构造函数创建对象。

    • 使用构 ReaderExtensionsServiceClient.Endpoint.Address 造函数创建对 System.ServiceModel.EndpointAddress 象。 将指定WSDL的字符串值传递给AEM Forms服务(例如, http://localhost:8080/soap/services/ReaderExtensionsService?blob=mtom确保您指 ?blob=mtom定。)

    • 通过 System.ServiceModel.BasicHttpBinding 获取字段的值创建对 ReaderExtensionsServiceClient.Endpoint.Binding 象。 将返回值转换为 BasicHttpBinding

    • 将对 System.ServiceModel.BasicHttpBinding 象的字段 MessageEncoding 设置为 WSMessageEncoding.Mtom。 此值确保使用MTOM。

    • 通过执行以下任务启用基本HTTP身份验证:

      • 将AEM表单用户名分配给字段 ReaderExtensionsServiceClient.ClientCredentials.UserName.UserName
      • 为字段分配相应的口令值 ReaderExtensionsServiceClient.ClientCredentials.UserName.Password
      • 为字段指 HttpClientCredentialType.Basic 定常数值 BasicHttpBindingSecurity.Transport.ClientCredentialType
      • 为字段指 BasicHttpSecurityMode.TransportCredentialOnly 定常数值 BasicHttpBindingSecurity.Security.Mode
  3. 检索PDF文档。

    • 使用对 BLOB 象的构造函数创建对象。 该 BLOB 对象用于存储启用了权限的PDF文档。
    • 通过调 System.IO.FileStream 用对象的构造函数并传递一个字符串值来创建对象,该字符串值表示启用权限的PDF文档的文件位置以及打开文件的模式。
    • 创建存储对象内容的字节数 System.IO.FileStream 组。 您可以通过获取对象的属性来确定字 System.IO.FileStream 节数组的大 Length 小。
    • 通过调用对象的方法并传递要读取的字 System.IO.FileStream 节数组、开始 Read 位置和流长度,用流数据填充字节数组。
    • 通过 BLOB 将对象的属性指定 MTOM 为字节数组的内容来填充对象。
  4. 从PDF文档中删除使用权限。

    • 通过调用对象的方法并传递包含启用了权限的PDF文档的对象,检索有关 ReaderExtensionsServiceClient 用于将使用权限应用到PDF文档的凭 getDocumentUsageRights com.adobe.idp.Document 据的信息。 此方法返回包 GetUsageRightsResult 含凭据信息的对象。
    • 获取对象数据成员的值,以检索此日期后凭证 GetUsageRightsResult 不再有 notAfter 效。 此数据成员的数据类型为 System.DateTime
    • 通过获取对象数据成员的值,检索在Adobe Reader中打开启用了权限的PDF文档时 GetUsageRightsResult 显示的 message 消息。 此数据成员的数据类型是字符串。
    • 获取对象数据成员的值,以检索凭据 GetUsageRightsResult 的使用 useCount 次数。 此数据成员的数据类型是整数。

另请参阅

检索凭据信息

使用MTOM调用AEM Forms

使用SwaRef调用AEM表单

在此页面上