关于PDF实用程序服务
“PDF实用程序”服务可以在PDF和XDP文件格式之间进行转换,设置和检索PDF文档属性,以及处理XMP元数据。 例如,在将PDF文档转换为其他格式之前,检查其属性以确定要为转换调用的服务操作非常有用。
您可以使用PDF实用程序服务完成以下任务:
有关PDF实用程序服务的更多信息,请参阅AEM Forms的服务参考。
您可以使用PDF实用程序Java和Web服务API以编程方式将PDF文档转换为XDP文档。
有关PDF实用程序服务的更多信息,请参阅AEM Forms的服务参考。
要将PDF文档转换为XDP文档,请执行以下步骤:
包含项目文件
在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必需的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行PDF实用程序操作之前,必须创建PDFUtilityService客户端。 使用Java API,可通过创建PDFUtilityServiceClient
对象来完成此操作。 使用Web服务API,可使用PDFUtilityServiceService
对象来实现此目的。
调用PDF到XDP的转换操作
创建服务客户端后,可以调用PDF到XDP的转换操作。
另请参阅
使用PDF实用程序API(Java)将PDF文档转换为XDP文档:
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
创建PDFUtilityService客户端
使用其构造函数创建PDFUtilityServiceClient
对象,并传递包含连接属性的ServiceClientFactory
对象。
调用PDF到XDP的转换操作
要执行转换,请调用PDFUtilityServiceClient
对象的convertPDFtoXDP
方法,并传入表示PDF文件的com.adobe.idp.Document
对象。 方法会返回一个com.adobe.idp.Document
对象,该对象表示新创建的XDP文件。
另请参阅
使用PDF实用程序API(Web服务)将PDF文档转换为XDP文档:
包含项目文件
创建PDFUtilityService客户端
使用代理类构造函数创建PDFUtilityServiceService
对象。
调用PDF到XDP的转换操作
调用PDFUtilityServiceService
对象的convertPDFtoXDP
方法,并在表示PDF文件的BLOB
对象中传递。 方法会返回一个BLOB
对象,该对象表示新创建的XDP文件。
另请参阅
您可以使用PDF实用程序Java和Web服务API以编程方式将XDP文档转换为PDF文档。
有关PDF实用程序服务的更多信息,请参阅AEM Forms的服务参考。
要将XDP文档转换为PDF文档,请执行以下步骤:
包含项目文件
在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必需的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行PDF实用程序操作之前,必须创建PDFUtilityService客户端。 使用Java API,可通过创建PDFUtilityServiceClient
对象来完成此操作。 使用Web服务API,可使用PDFUtilityServiceService
对象来实现此目的。
调用XDP到PDF的转换操作
创建服务客户端后,可以调用XDP到PDF的转换操作。
另请参阅
使用PDF实用程序API(Java)将XDP文档转换为PDF文档:
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
创建PDFUtilityService客户端
使用其构造函数创建PDFUtilityServiceClient
对象,并传递包含连接属性的ServiceClientFactory
对象。
调用XDP到PDF的转换操作
要执行转换,请调用PDFUtilityServiceClient
对象的convertXDPtoPDF
方法,并传入表示XDP文件的com.adobe.idp.Document
对象。 方法会返回一个com.adobe.idp.Document
对象,该对象表示新创建的PDF文件。
另请参阅
使用PDF实用程序API(Web服务API)将XDP文档转换为PDF文档:
包含项目文件
创建PDFUtilityService客户端
使用代理类构造函数创建PDFUtilityServiceService
对象。
调用XDP到PDF的转换操作
要执行转换,请调用PDFUtilityServiceService
对象的convertXDPtoPDF
方法,并传入表示XDP文件的BLOB
对象。 方法会返回一个BLOB
对象,该对象表示新创建的PDF文件。
另请参阅
您可以使用PDF实用程序Java和Web服务API以编程方式检索PDF文档属性,例如文档是可填写表单还是读取文档所需的最低Acrobat版本。
有关PDF实用程序服务的更多信息,请参阅AEM Forms的服务参考
要检索PDF文档属性,请执行以下步骤:
包含项目文件
在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必需的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行PDF实用程序操作之前,必须创建PDFUtilityService客户端。 使用Java API,可通过创建PDFUtilityServiceClient
对象来完成此操作。 使用Web服务API,可使用PDFUtilityServiceService
对象来实现此目的。
调用属性检索操作
创建服务客户端后,可以调用属性检索操作。
另请参阅
使用PDF实用程序API(Java)检索PDF文档属性:
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
创建PDFUtilityService客户端
使用其构造函数创建PDFUtilityServiceClient
对象,并传递包含连接属性的ServiceClientFactory
对象。
调用属性检索操作
要执行转换,请调用PDFUtilityServiceClient
对象的getPDFProperties
方法,并传入以下代码:
com.adobe.idp.Document
对象。PDFPropertiesOptionSpec
对象,其中包含要评估的属性。方法会返回一个PDFPropertiesResult
对象,其中包含查询结果。
另请参阅
使用PDF实用工具Web服务API检索PDF文档属性:
包含项目文件
创建PDFUtilityService客户端
使用代理类构造函数创建PDFUtilityServiceService
对象。
调用属性检索操作
要执行转换,请调用PDFUtilityServiceService
对象的getPDFProperties
方法,并传入以下代码:
BLOB
对象。PDFPropertiesOptionSpec
对象,其中包含要评估的属性。方法会返回一个PDFPropertiesResult
对象,其中包含查询结果。
另请参阅
您可以使用PDF实用程序服务Java和Web服务API以编程方式设置PDF文档的保存模式。 使用“PDF实用程序”服务设置保存模式时,“PDF实用程序”服务仅设置保存模式,而不会实际保存PDF文档。 当PDF文档被传递到其他服务操作时,将保存该文档。 例如,您可以使用“PDF实用程序”服务设置特定的保存模式,并将其传递到“加密”服务,在该服务中,PDF文档实际上会被保存和加密。
有关PDF实用程序服务的更多信息,请参阅AEM Forms的服务参考。
要设置PDF文档的保存选项,请执行以下步骤:
包含项目文件
在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必需的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行PDF实用程序操作之前,必须创建PDFUtilityService客户端。 使用Java API,可通过创建PDFUtilityServiceClient
对象来完成此操作。 使用Web服务API,可使用PDFUtilityServiceService
对象来实现此目的。
设置保存模式
您可以选择以下保存选项之一:
INCREMENTAL
:以增量方式节省,以缩短节省所需的时间FAST_WEB_VIEW
:保存以快速查看webFULL
:使用完全保存进行保存(无优化)调用保存样式操作
创建服务客户端后,可以调用属性检索操作。
将PDF文档传递到另一个AEM Forms操作
在“PDF实用程序”服务设置指定的保存模式后,将PDF文档传递到另一个AEM Forms操作。 从该操作返回后,PDF文档将以指定的模式保存。 例如,如果您使用PDF实用程序服务设置FAST_WEB_VIEW
模式,然后将PDF文档传递到加密服务的encryptUsingPassword
操作,则返回的PDF文档将使用密码进行加密并保存在FAST_WEB_VIEW
模式下。
与此部分关联的快速入门设置FAST_WEB_VIEW
模式,然后将PDF文档传递到加密服务的encryptUsingPassword
操作。
另请参阅
使用PDF实用程序API(Java)设置PDF文档保存选项:
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
创建PDFUtilityService客户端
使用其构造函数创建PDFUtilityServiceClient
对象,并传递包含连接属性的ServiceClientFactory
对象。
设置保存模式
PDFUtilitySaveMode
对象的构造函数创建对象。PDFUtilitySaveMode
对象的setSaveStyle
方法并传递指定保存模式的字符串值来设置保存模式。 例如,要保存以便快速查看Web,请传递FAST_WEB_VIEW
。调用保存样式操作
调用PDFUtilityServiceClient
对象的setSaveMode
方法并传递以下值:
com.adobe.idp.Document
对象。PDFUtilitySaveMode
对象,其中包含要使用的保存样式。方法会返回使用指定的保存样式格式化的com.adobe.idp.Document
对象。
将PDF文档传递到另一个AEM Forms操作
com.adobe.idp.Document
对象传递到另一个AEM Forms操作。另请参阅
使用“PDF实用程序AP”(Web服务)设置PDF文档保存选项:
包含项目文件
创建PDFUtilityService客户端
使用代理类构造函数创建PDFUtilityServiceService
对象。
设置保存模式
PDFUtilitySaveMode
对象的构造函数创建对象。PDFUtilitySaveMode
对象的saveStyle
方法分配字符串值来设置保存模式,该方法指定保存模式。 例如,要保存以便快速查看Web,请指定FAST_WEB_VIEW
。调用保存样式操作
调用PDFUtilityServiceService
对象的setSaveMode
方法并传递以下值:
BLOB
对象。PDFUtilitySaveMode
对象,其中包含要使用的保存样式。方法会返回使用指定的保存样式格式化的BLOB
对象。 然后,可将该对象另存为PDF文档。
将PDF文档传递到另一个Forms操作
BLOB
对象传递到另一个AEM Forms操作。另请参阅
您可以使用PDF实用程序Java API以编程方式将PDF文档转换为XDP文档。
有关PDF实用程序服务的更多信息,请参阅AEM Forms的服务参考。
要整理PDF文档,请执行以下步骤:
包含项目文件
在开发项目中包含必需的文件。 要使用Java创建客户端应用程序,请包含必要的JAR文件。
创建PDFUtilityService客户端
在以编程方式执行清理操作之前,必须创建PDFUtilityService客户端。 使用Java API,可通过创建PDFUtilityServiceClient
对象来完成此操作。
调用PDF到XDP的转换操作
在创建服务客户端后,可以调用清理操作。
另请参阅
使用PDF实用程序API(Java)整理文档:
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
创建PDFUtilityService客户端
使用其构造函数创建PDFUtilityServiceClient
对象,并传递包含连接属性的ServiceClientFactory
对象。
调用PDF到XDP的转换操作
要执行转换,请调用PDFUtilityServiceClient
对象的convertPDFtoXDP
方法,并传入表示PDF文件的com.adobe.idp.Document
对象。 方法会返回一个com.adobe.idp.Document
对象,该对象表示新创建的XDP文件。
另请参阅