步骤摘要
要将XMP元数据导入PDF文档,请执行以下步骤:
- 包括项目文件。
- 创建XMPUtilityService客户端。
- 调用XMP元数据导入操作。
包含项目文件
在开发项目中包含必要的文件。 如果要使用Java创建客户端应用程序,请包含必要的JAR文件。 如果使用Web服务,请确保包含代理文件。
创建XMPUtilityService客户端
必须先创建XMPUtilityService客户端,然后才能以编程方式执行XMP Utilities操作。 使用Java API,可通过创建XMPUtilityServiceClient
对象来实现这一点。 使用Web服务API,可使用XMPUtilityServiceService
对象实现此目的。
调用XMP元数据导入操作
创建服务客户端后,可以调用某个XMP元数据导入操作以将XMP元数据导入指定的PDF文档中。
另请参阅
使用Java API导入XMP元数据
使用XMP实用程序API (Java)导入XMP元数据:
-
包含项目文件
将客户端JAR文件(如adobe-pdfutility-client.jar)包含在Java项目的类路径中。
注意
adobe-pdfutility-client.jar文件包含类,这些类使您能够以编程方式调用XMP实用程序服务。 -
创建XMPUtilityService客户端
使用对象的构造函数创建
XMPUtilityServiceClient
对象,并传递包含连接属性的ServiceClientFactory
对象。 -
调用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文件。 然后可将此对象保存到磁盘。 - 表示PDF文件的
使用Web服务API导入XMP元数据
要使用XMP Utilities Web服务API以编程方式导入XMP元数据,请执行以下任务:
-
包含项目文件
- 创建使用XMP Utilities服务WSDL文件的Microsoft .NET客户端程序集。 (请参阅使用Base64编码调用AEM Forms。)
- 引用Microsoft .NET客户端程序集。 (请参阅创建使用Base64编码的.NET客户端程序集。)
-
创建XMPUtilityService客户端
使用代理类构造函数创建
XMPUtilityServiceService
对象。 -
调用XMP元数据导入操作
要修改XMP元数据,请调用
XMPUtilityServiceService
对象的importMetadata
方法或其importXMP
方法。如果您使用
importMetadata
方法,请传入以下值:- 表示PDF文件的
BLOB
对象。 - 包含要导入的元数据的
XMPUtilityMetadata
对象。
如果您使用
importXMP
方法,请传入以下值:- 表示PDF文件的
BLOB
对象。 - 一个
BLOB
对象,表示包含要导入的元数据的XML文件。
在任一情况下,返回的值都是
BLOB
对象,它表示包含新导入元数据的PDF文件。 然后可将此对象保存到磁盘。 - 表示PDF文件的
另请参阅
从PDF文档导出元数据
您可以使用XMP实用程序Java和Web服务API以编程方式从PDF文档中检索和保存XMP元数据。
步骤摘要
要从PDF文档中导出XMP元数据,请执行以下步骤:
- 包括项目文件。
- 创建XMPUtilityService客户端。
- 调用XMP元数据导出操作。
包含项目文件
在开发项目中包含必要的文件。 如果要使用Java创建客户端应用程序,请包含必要的JAR文件。 如果使用Web服务,请确保包含代理文件。
创建XMPUtilityService客户端
必须先创建XMPUtilityService客户端,然后才能以编程方式执行XMP Utilities操作。 使用Java AP时,可通过创建XMPUtilityServiceClient
对象来实现这一点。 使用Web服务API,可使用XMPUtilityServiceService
对象完成此操作。
调用XMP元数据导出操作
创建服务客户端后,可以调用某个XMP元数据导出操作,该操作可用于检查XMP元数据或将其保存到磁盘。
另请参阅