使用PDF实用程序 working-with-pdf-utilities
关于PDF实用程序服务
PDF实用程序服务可以在PDF和XDP文件格式之间进行转换,设置和检索PDF文档属性,以及处理XMP元数据。 例如,在将PDF文档转换为其他格式之前,检查其属性以确定要为转换调用的服务操作非常有用。
您可以使用“PDF实用程序”服务完成以下任务:
- 将PDF文档转换为XDP文档。
- 将XDP文档转换为PDF文档。 (请参阅 将XDP文档转换为PDF文档.)
- 检索PDF文档属性。 (请参阅 检索PDF文档属性.)
- 保存PDF文档并对其进行优化,以便快速查看Web。 (请参阅 设置PDF文档保存模式.)
将PDF文档转换为XDP文档 converting-pdf-documents-into-xdp-documents
您可以使用PDF实用程序Java和Web服务API以编程方式将PDF文档转换为XDP文档。
步骤摘要 summary-of-steps
要将PDF文档转换为XDP文档,请执行以下步骤:
- 包括项目文件。
- 创建PDFUtilityService客户端。
- 调用PDF到XDP转换操作。
包含项目文件
在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必需的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行PDF实用程序操作之前,必须创建PDFUtilityService客户端。 通过Java API,可通过创建 PDFUtilityServiceClient
对象。 使用Web服务API,可通过使用 PDFUtilityServiceService
对象。
调用PDF到XDP转换操作
创建服务客户端后,可以调用PDF到XDP转换操作。
另请参阅
使用Java API将PDF文档转换为XDP文档 convert-pdf-documents-into-xdp-documents-using-the-java-api
使用PDF实用程序API(Java)将PDF文档转换为XDP文档:
-
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceClient
对象,并使用其构造函数进行传递ServiceClientFactory
包含连接属性的对象。 -
调用PDF到XDP转换操作
要执行转换,请调用
PDFUtilityServiceClient
对象convertPDFtoXDP
方法和传递com.adobe.idp.Document
表示PDF文件的对象。 方法会返回com.adobe.idp.Document
表示新创建的XDP文件的对象。
另请参阅
使用Web服务API将PDF文档转换为XDP文档 convert-pdf-documents-into-xdp-documents-using-the-web-service-api
使用PDF实用程序API(Web服务)将PDF文档转换为XDP文档:
-
包含项目文件
- 创建使用Microsoft实用程序服务WSDL文件的PDF.NET客户端程序集。
- 引用Microsoft .NET客户端程序集。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceService
对象。 -
调用PDF到XDP转换操作
调用
PDFUtilityServiceService
对象convertPDFtoXDP
方法和传递BLOB
表示PDF文件的对象。 方法会返回BLOB
表示新创建的XDP文件的对象。
另请参阅
将XDP文档转换为PDF文档 converting-xdp-documents-into-pdf-documents
您可以使用PDF实用程序Java和Web服务API以编程方式将XDP文档转换为PDF文档。
步骤摘要 summary_of_steps-1
要将XDP文档转换为PDF文档,请执行以下步骤:
- 包括项目文件。
- 创建PDFUtilityService客户端。
- 调用XDP到PDF转换操作。
包含项目文件
在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必需的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行PDF实用程序操作之前,必须创建PDFUtilityService客户端。 通过Java API,可通过创建 PDFUtilityServiceClient
对象。 使用Web服务API,可通过使用 PDFUtilityServiceService
对象。
调用XDP到PDF转换操作
创建服务客户端后,可以调用XDP以PDF转换操作。
另请参阅
使用Java API将XDP文档转换为PDF文档 convert-xdp-documents-into-pdf-documents-using-the-java-api
使用PDF实用程序API(Java)将XDP文档转换为PDF文档:
-
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceClient
对象,并使用其构造函数进行传递ServiceClientFactory
包含连接属性的对象。 -
调用XDP到PDF转换操作
要执行转换,请调用
PDFUtilityServiceClient
对象convertXDPtoPDF
方法和传递com.adobe.idp.Document
表示XDP文件的对象。 方法会返回com.adobe.idp.Document
表示新创建PDF文件的对象。
另请参阅
使用Web服务API将XDP文档转换为PDF文档 converting-xdp-documents-into-pdf-documents-using-the-web-service-api
使用PDF实用程序API(Web服务API)将XDP文档转换为PDF文档:
-
包含项目文件
- 创建使用Microsoft实用程序服务WSDL文件的PDF.NET客户端程序集。
- 引用Microsoft .NET客户端程序集。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceService
对象。 -
调用XDP到PDF转换操作
要执行转换,请调用
PDFUtilityServiceService
对象convertXDPtoPDF
方法和传递BLOB
表示XDP文件的对象。 方法会返回BLOB
表示新创建PDF文件的对象。
另请参阅
检索PDF文档属性 retrieving-pdf-document-properties
您可以使用PDF实用程序Java和Web服务API以编程方式检索PDF文档属性,例如文档是可填写表单还是读取文档所需的最低Acrobat版本。
步骤摘要 summary_of_steps-2
要检索PDF文档属性,请执行以下步骤:
- 包括项目文件。
- 创建PDFUtilityService客户端。
- 调用属性检索操作。
包含项目文件
在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必需的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行PDF实用程序操作之前,必须创建PDFUtilityService客户端。 通过Java API,可通过创建 PDFUtilityServiceClient
对象。 通过Web服务API,可以使用 PDFUtilityServiceService
对象。
调用属性检索操作
创建服务客户端后,可以调用属性检索操作。
另请参阅
使用Java API检索PDF文档属性 retrieve-pdf-document-properties-using-the-java-api
使用PDF实用程序API(Java)检索PDF文档属性:
-
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceClient
对象,并使用其构造函数进行传递ServiceClientFactory
包含连接属性的对象。 -
调用属性检索操作
要执行转换,请调用
PDFUtilityServiceClient
对象getPDFProperties
方法,并传递以下信息:- A
com.adobe.idp.Document
表示PDF文档的对象。 - A
PDFPropertiesOptionSpec
包含要评估的属性的对象。
方法会返回
PDFPropertiesResult
包含查询结果的对象。 - A
另请参阅
使用Web服务API检索PDF文档属性 retrieve-pdf-document-properties-using-the-web-service-api
使用PDF实用工具Web服务API检索PDF文档属性:
-
包含项目文件
- 创建使用Microsoft实用程序服务WSDL文件的PDF.NET客户端程序集。
- 引用Microsoft .NET客户端程序集。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceService
对象。 -
调用属性检索操作
要执行转换,请调用
PDFUtilityServiceService
对象getPDFProperties
方法,并传递以下信息:- A
BLOB
表示PDF文档的对象。 - A
PDFPropertiesOptionSpec
包含要评估的属性的对象。
方法会返回
PDFPropertiesResult
包含查询结果的对象。 - A
另请参阅
设置PDF文档保存模式 setting-pdf-document-save-modes
您可以使用PDF实用程序服务Java和Web服务API以编程方式为PDF文档设置保存模式。 使用PDF实用程序服务设置保存模式时,PDF实用程序服务仅设置保存模式,而不实际保存PDF文档。 PDF文档在被传递到其他服务操作时被保存。 例如,您可以使用“PDF实用程序”服务设置特定的保存模式,并将其传递到“加密”服务,在该服务中,PDF文档实际上会被保存和加密。
步骤摘要 summary_of_steps-3
要为PDF文档设置保存选项,请执行以下步骤:
- 包括项目文件。
- 创建PDFUtilityService客户端。
- 设置保存模式。
- 调用保存操作。
- 将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
操作。另请参阅
使用Java API设置PDF文档保存选项 set-pdf-document-save-options-using-the-java-api
使用PDF实用程序API(Java)设置PDF文档保存选项:
-
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceClient
对象,并使用其构造函数进行传递ServiceClientFactory
包含连接属性的对象。 -
设置保存模式
- 创建
PDFUtilitySaveMode
对象。 - 通过调用
PDFUtilitySaveMode
对象setSaveStyle
方法和传递指定保存模式的字符串值。 例如,要保存以便快速查看Web,请传递FAST_WEB_VIEW
.
- 创建
-
调用保存样式操作
调用
PDFUtilityServiceClient
对象setSaveMode
方法并传递以下值:- A
com.adobe.idp.Document
表示PDF文档的对象。 - A
PDFUtilitySaveMode
包含要使用的保存样式的对象。 - 一个布尔值,用于确定是否覆盖以前的任何设置。
方法会返回
com.adobe.idp.Document
对象,使用指定的保存样式进行格式设置。 - A
-
将PDF文档传递到另一个AEM Forms操作
- 传递返回的
com.adobe.idp.Document
对象到另一个AEM Forms操作。
- 传递返回的
另请参阅
使用Web服务API设置PDF文档保存选项 set-pdf-document-save-options-using-the-web-service-api
使用PDF实用程序AP(Web服务)设置PDF文档保存选项:
-
包含项目文件
- 创建使用Microsoft实用程序服务WSDL文件的PDF.NET客户端程序集。
- 引用Microsoft .NET客户端程序集。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceService
对象。 -
设置保存模式
- 创建
PDFUtilitySaveMode
对象。 - 通过为
PDFUtilitySaveMode
对象saveStyle
指定保存模式的方法。 例如,要保存以便快速查看Web,请指定FAST_WEB_VIEW
.
- 创建
-
调用保存样式操作
调用
PDFUtilityServiceService
对象setSaveMode
方法并传递以下值:- A
BLOB
表示PDF文档的对象。 - A
PDFUtilitySaveMode
包含要使用的保存样式的对象。 - 一个布尔值,用于确定是否覆盖以前的任何设置。
方法会返回
BLOB
对象,使用指定的保存样式进行格式设置。 然后,可将该对象另存为PDF文档。 - A
-
将PDF文档传递到另一个Forms操作
- 传递返回的
BLOB
对象到另一个AEM Forms操作。
- 传递返回的
另请参阅
整理PDF文档 sanitizing-pdf-documents
您可以使用PDF实用程序Java API以编程方式将PDF文档转换为XDP文档。
步骤摘要 summary_of_steps-4
要整理PDF文档,请执行以下步骤:
- 包括项目文件。
- 创建PDFUtilityService客户端。
- 调用清理操作。
包含项目文件
在开发项目中包含必需的文件。 要使用Java创建客户端应用程序,请包含必要的JAR文件。
创建PDFUtilityService客户端
在以编程方式执行清理操作之前,必须创建PDFUtilityService客户端。 通过Java API,可通过创建 PDFUtilityServiceClient
对象。
调用PDF到XDP转换操作
在创建服务客户端后,可以调用清理操作。
另请参阅
使用Java API整理PDF文档 sanitize-pdf-documents-using-the-java-api
使用PDF实用程序API(Java)整理文档:
-
包含项目文件
在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
-
创建PDFUtilityService客户端
创建
PDFUtilityServiceClient
对象,并使用其构造函数进行传递ServiceClientFactory
包含连接属性的对象。 -
调用PDF到XDP转换操作
要执行转换,请调用
PDFUtilityServiceClient
对象convertPDFtoXDP
方法和传递com.adobe.idp.Document
表示PDF文件的对象。 方法会返回com.adobe.idp.Document
表示新创建的XDP文件的对象。
另请参阅