步骤摘要

要将XMP元数据导入PDF文档,请执行以下步骤:

  1. 包括项目文件。
  2. 创建XMPUtilityService客户端。
  3. 调用XMP元数据导入操作。

包含项目文件

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

创建XMPUtilityService客户端

必须先创建XMPUtilityService客户端,然后才能以编程方式执行XMP Utilities操作。 使用Java API,可通过创建XMPUtilityServiceClient对象来实现这一点。 使用Web服务API,可使用XMPUtilityServiceService对象实现此目的。

调用XMP元数据导入操作

创建服务客户端后,可以调用某个XMP元数据导入操作以将XMP元数据导入指定的PDF文档中。

另请参阅

使用Java API导入XMP元数据

使用Web服务API导入XMP元数据

包括AEM Forms Java库文件

设置连接属性

使用Java API导入XMP元数据

使用XMP实用程序API (Java)导入XMP元数据:

  1. 包含项目文件

    将客户端JAR文件(如adobe-pdfutility-client.jar)包含在Java项目的类路径中。

    注意
    adobe-pdfutility-client.jar文件包含类,这些类使您能够以编程方式调用XMP实用程序服务。
  2. 创建XMPUtilityService客户端

    使用对象的构造函数创建XMPUtilityServiceClient对象,并传递包含连接属性的ServiceClientFactory对象。

  3. 调用XMP元数据导入操作

    要修改XMP元数据,请调用XMPUtilityServiceClient对象的importMetadata方法或其importXMP方法。

    如果您使用importMetadata方法,请传入以下值:

    • 表示PDF文件的com.adobe.idp.Document对象。
    • 包含要导入的元数据的XMPUtilityMetadata对象。

    如果您使用importXMP方法,请传入以下值:

    • 表示PDF文件的com.adobe.idp.Document对象。
    • 一个com.adobe.idp.Document对象,表示包含要导入的元数据的XML文件。

    在任一情况下,返回的值都是com.adobe.idp.Document对象,它表示包含新导入元数据的PDF文件。 然后可将此对象保存到磁盘。

使用Web服务API导入XMP元数据

要使用XMP Utilities Web服务API以编程方式导入XMP元数据,请执行以下任务:

  1. 包含项目文件

  2. 创建XMPUtilityService客户端

    使用代理类构造函数创建XMPUtilityServiceService对象。

  3. 调用XMP元数据导入操作

    要修改XMP元数据,请调用XMPUtilityServiceService对象的importMetadata方法或其importXMP方法。

    如果您使用importMetadata方法,请传入以下值:

    • 表示PDF文件的BLOB对象。
    • 包含要导入的元数据的XMPUtilityMetadata对象。

    如果您使用importXMP方法,请传入以下值:

    • 表示PDF文件的BLOB对象。
    • 一个BLOB对象,表示包含要导入的元数据的XML文件。

    在任一情况下,返回的值都是BLOB对象,它表示包含新导入元数据的PDF文件。 然后可将此对象保存到磁盘。

另请参阅

将元数据导入PDF文档

使用Base64编码调用AEM Forms

创建使用Base64编码的.NET客户端程序集

从PDF文档导出元数据

您可以使用XMP实用程序Java和Web服务API以编程方式从PDF文档中检索和保存XMP元数据。

注意
有关XMP Utilities服务的详细信息,请参阅AEM Forms服务参考

步骤摘要

要从PDF文档中导出XMP元数据,请执行以下步骤:

  1. 包括项目文件。
  2. 创建XMPUtilityService客户端。
  3. 调用XMP元数据导出操作。

包含项目文件

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

创建XMPUtilityService客户端

必须先创建XMPUtilityService客户端,然后才能以编程方式执行XMP Utilities操作。 使用Java AP时,可通过创建XMPUtilityServiceClient对象来实现这一点。 使用Web服务API,可使用XMPUtilityServiceService对象完成此操作。

调用XMP元数据导出操作

创建服务客户端后,可以调用某个XMP元数据导出操作,该操作可用于检查XMP元数据或将其保存到磁盘。

另请参阅

使用Java API导入XMP元数据

使用Web服务API导入XMP元数据

包括AEM Forms Java库文件

设置连接属性