Show Menu
主题×

使用PDF实用程序

关于PDF实用程序服务
PDF实用程序服务可以在PDF和XDP文件格式之间转换,设置和检索PDF文档属性,以及处理XMP元数据。 例如,在将PDF文档转换为其他格式之前,检查其属性以确定要调用哪个服务操作以进行转换会很有用。
您可以使用“PDF实用程序”服务完成以下任务:
有关PDF实用程序服务的详细信息,请参 阅AEM Forms的服务参考

将PDF文档转换为XDP文档

您可以使用PDF实用程序Java和Web服务API以编程方式将PDF文档转换为XDP文档。
有关PDF实用程序服务的详细信息,请参 阅AEM Forms的服务参考

步骤摘要

要将PDF文档转换为XDP文档,请执行以下步骤:
  1. 包括项目文件。
  2. 创建PDFUtilityService客户端。
  3. 调用PDF到XDP转换操作。
包括项目文件
在开发项目中包含必要的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行“PDF实用程序”操作之前,必须创建PDFUtilityService客户端。 使用Java API,这可以通过创建对象来 PDFUtilityServiceClient 实现。 借助Web服务API,这是通过使用对象来实现 PDFUtilityServiceService 的。
调用PDF到XDP转换操作
创建服务客户端后,可以调用PDF到XDP转换操作。
另请参阅

使用Java API将PDF文档转换为XDP文档

使用PDF实用程序API(Java)将PDF文档转换为XDP文档:
  1. 包括项目文件
    在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
  2. 创建PDFUtilityService客户端
    使用对 PDFUtilityServiceClient 象的构造函数并传递一个包含连接属 ServiceClientFactory 性的对象来创建对象。
  3. 调用PDF到XDP转换操作
    要执行转换,请调用对 PDFUtilityServiceClient 象的方 convertPDFtoXDP 法并传入表示PDF com.adobe.idp.Document 文件的对象。 该方法返回一 com.adobe.idp.Document 个表示新创建的XDP文件的对象。
另请参阅

使用Web服务API将PDF文档转换为XDP文档

使用PDF实用程序API(Web服务)将PDF文档转换为XDP文档:
  1. 包括项目文件
    • 创建一个Microsoft .NET客户端组件,它使用PDF实用程序服务WSDL文件。
    • 参考Microsoft .NET客户端程序集。
  2. 创建PDFUtilityService客户端
    使用代 PDFUtilityServiceService 理类构造函数创建对象。
  3. 调用PDF到XDP转换操作
    调用对 PDFUtilityServiceService 象的方 convertPDFtoXDP 法并传入表示PDF BLOB 文件的对象。 该方法返回一 BLOB 个表示新创建的XDP文件的对象。
另请参阅

将XDP文档转换为PDF文档

您可以使用PDF实用程序Java和Web服务API以编程方式将XDP文档转换为PDF文档。
有关PDF实用程序服务的详细信息,请参 阅AEM Forms的服务参考

步骤摘要

要将XDP文档转换为PDF文档,请执行以下步骤:
  1. 包括项目文件。
  2. 创建PDFUtilityService客户端。
  3. 调用XDP到PDF的转换操作。
包括项目文件
在开发项目中包含必要的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行“PDF实用程序”操作之前,必须创建PDFUtilityService客户端。 使用Java API,这可以通过创建对象来 PDFUtilityServiceClient 实现。 借助Web服务API,这是通过使用对象来实现 PDFUtilityServiceService 的。
调用XDP到PDF的转换操作
创建服务客户端后,可以调用XDP到PDF的转换操作。
另请参阅

使用Java API将XDP文档转换为PDF文档

使用PDF实用程序API(Java)将XDP文档转换为PDF文档:
  1. 包括项目文件
    在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
  2. 创建PDFUtilityService客户端
    使用对 PDFUtilityServiceClient 象的构造函数并传递一个包含连接属 ServiceClientFactory 性的对象来创建对象。
  3. 调用XDP到PDF的转换操作
    要执行转换,请调 PDFUtilityServiceClient 用对象的方 convertXDPtoPDF 法并传入表示XDP com.adobe.idp.Document 文件的对象。 该方法返回一 com.adobe.idp.Document 个表示新创建的PDF文件的对象。
另请参阅

使用Web服务API将XDP文档转换为PDF文档

使用PDF实用程序API(Web服务API)将XDP文档转换为PDF文档:
  1. 包括项目文件
    • 创建一个Microsoft .NET客户端组件,它使用PDF实用程序服务WSDL文件。
    • 参考Microsoft .NET客户端程序集。
  2. 创建PDFUtilityService客户端
    使用代 PDFUtilityServiceService 理类构造函数创建对象。
  3. 调用XDP到PDF的转换操作
    要执行转换,请调 PDFUtilityServiceService 用对象的方 convertXDPtoPDF 法并传入表示XDP BLOB 文件的对象。 该方法返回一 BLOB 个表示新创建的PDF文件的对象。
另请参阅

检索PDF文档属性

您可以使用PDF实用程序Java和Web服务API以编程方式检索PDF文档属性,如文档是可填写的表单还是读取文档所需的最低版本的Acrobat。
有关PDF实用程序服务的详细信息,请参阅AEM 表单服务参考

步骤摘要

要检索PDF文档属性,请执行以下步骤:
  1. 包括项目文件。
  2. 创建PDFUtilityService客户端。
  3. 调用属性检索操作。
包括项目文件
在开发项目中包含必要的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行“PDF实用程序”操作之前,必须创建PDFUtilityService客户端。 使用Java API,这可以通过创建对象来 PDFUtilityServiceClient 实现。 借助Web服务API,这是使用对象完 PDFUtilityServiceService 成的。
调用属性检索操作
创建服务客户端后,可以调用属性检索操作。
另请参阅

使用Java API检索PDF文档属性

使用PDF实用程序API(Java)检索PDF文档属性:
  1. 包括项目文件
    在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
  2. 创建PDFUtilityService客户端
    使用对 PDFUtilityServiceClient 象的构造函数并传递一个包含连接属 ServiceClientFactory 性的对象来创建对象。
  3. 调用属性检索操作
    要执行转换,请调用对 PDFUtilityServiceClient 象的方 getPDFProperties 法并传递以下信息:
    • 表示 com.adobe.idp.Document PDF文档的对象。
    • PDFPropertiesOptionSpec 含要计算的属性的对象。
    该方法返回 PDFPropertiesResult 一个包含查询结果的对象。
另请参阅

使用Web服务API检索PDF文档属性

使用PDF实用程序Web服务API检索PDF文档属性:
  1. 包括项目文件
    • 创建一个Microsoft .NET客户端组件,它使用PDF实用程序服务WSDL文件。
    • 参考Microsoft .NET客户端程序集。
  2. 创建PDFUtilityService客户端
    使用代 PDFUtilityServiceService 理类构造函数创建对象。
  3. 调用属性检索操作
    要执行转换,请调用对 PDFUtilityServiceService 象的方 getPDFProperties 法并传递以下信息:
    • 表示 BLOB PDF文档的对象。
    • PDFPropertiesOptionSpec 含要计算的属性的对象。
    该方法返回 PDFPropertiesResult 一个包含查询结果的对象。
另请参阅

设置PDF文档保存模式

您可以使用PDF实用程序服务Java和Web服务API以编程方式为PDF文档设置保存模式。 当使用“PDF实用程序”服务设置保存模式时,“PDF实用程序”服务仅设置保存模式,而不实际保存PDF文档。 当PDF文档被传递到其他服务操作时,将保存该文档。 例如,您可以使用“PDF实用程序”服务设置特定的保存模式并将其传递给“加密”服务,在该服务中,PDF文档实际被保存和加密。
有关PDF实用程序服务的详细信息,请参 阅AEM Forms的服务参考

步骤摘要

要设置PDF文档的保存选项,请执行以下步骤:
  1. 包括项目文件。
  2. 创建PDFUtilityService客户端。
  3. 设置保存模式。
  4. 调用保存操作。
  5. 将PDF文档传递给其他操作。
包括项目文件
在开发项目中包含必要的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用Web服务,请确保包含代理文件。
创建PDFUtilityService客户端
在以编程方式执行“PDF实用程序”操作之前,必须创建PDFUtilityService客户端。 使用Java API,这可以通过创建对象来 PDFUtilityServiceClient 实现。 借助Web服务API,这是使用对象完 PDFUtilityServiceService 成的。
设置保存模式
您可以选择以下保存选项之一:
  • INCREMENTAL :以增量方式节省以缩短节省所需时间
  • FAST_WEB_VIEW :保存为快速Web查看
  • FULL :使用完整保存进行保存(无优化)
调用保存样式操作
创建服务客户端后,可以调用属性检索操作。
将PDF文档传递到另一个AEM Forms操作
PDF实用程序服务设置指定的保存模式后,将PDF文档传递到另一个AEM Forms操作。 从该操作返回后,PDF文档将保存在指定的模式中。 例如,如果您使用“PDF实用程序”服务设置模式,然后将 FAST_WEB_VIEW PDF文档传递给“加密”服务的操作,则返回的PDF文档将使用密码进行加密并保存在该模 encryptUsingPassword``FAST_WEB_VIEW 式中。
与此部分关联的快速入门设置模 FAST_WEB_VIEW 式,然后将PDF文档传递给加密服务的操 encryptUsingPassword 作。
另请参阅

使用Java API设置PDF文档保存选项

使用PDF实用程序API(Java)设置PDF文档保存选项:
  1. 包括项目文件
    在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
  2. 创建PDFUtilityService客户端
    使用对 PDFUtilityServiceClient 象的构造函数并传递一个包含连接属 ServiceClientFactory 性的对象来创建对象。
  3. 设置保存模式
    • 使用对 PDFUtilitySaveMode 象的构造函数创建对象。
    • 通过调用对象的方法并传 PDFUtilitySaveMode 递指定保存 setSaveStyle 模式的字符串值来设置保存模式。 例如,要保存以便快速查看Web,请传递 FAST_WEB_VIEW
  4. 调用保存样式操作
    调用对 PDFUtilityServiceClient 象的方 setSaveMode 法并传递以下值:
    • 表示 com.adobe.idp.Document PDF文档的对象。
    • PDFUtilitySaveMode 含要使用的保存样式的对象。
    • 用于确定是否覆盖任何以前设置的布尔值。
    该方法返回使用 com.adobe.idp.Document 指定的保存样式格式化的对象。
  5. 将PDF文档传递到另一个AEM Forms操作
    • 将返回的对 com.adobe.idp.Document 象传递给另一个AEM Forms操作。
另请参阅

使用Web服务API设置PDF文档保存选项

使用“PDF实用程序”AP(Web服务)设置PDF文档保存选项:
  1. 包括项目文件
    • 创建一个Microsoft .NET客户端组件,它使用PDF实用程序服务WSDL文件。
    • 参考Microsoft .NET客户端程序集。
  2. 创建PDFUtilityService客户端
    使用代 PDFUtilityServiceService 理类构造函数创建对象。
  3. 设置保存模式
    • 使用对 PDFUtilitySaveMode 象的构造函数创建对象。
    • 通过为指定保存模式的对象的方法 PDFUtilitySaveMode 分配字符串 saveStyle 值来设置保存模式。 例如,要保存以便快速查看Web,请指定 FAST_WEB_VIEW
  4. 调用保存样式操作
    调用对 PDFUtilityServiceService 象的方 setSaveMode 法并传递以下值:
    • 表示 BLOB PDF文档的对象。
    • PDFUtilitySaveMode 含要使用的保存样式的对象。
    • 用于确定是否覆盖任何以前设置的布尔值。
    该方法返回使用 BLOB 指定的保存样式格式化的对象。 然后,可将该对象另存为PDF文档。
  5. 将PDF文档传递到其他表单操作
    • 将返回的对 BLOB 象传递给另一个AEM Forms操作。
另请参阅

整理PDF文档

您可以使用PDF实用程序Java API以编程方式将PDF文档转换为XDP文档。
有关PDF实用程序服务的详细信息,请参 阅AEM Forms的服务参考

步骤摘要

要清理PDF文档,请执行以下步骤:
  1. 包括项目文件。
  2. 创建PDFUtilityService客户端。
  3. 调用清理操作。
包括项目文件
在开发项目中包含必要的文件。 要使用Java创建客户端应用程序,请包含必需的JAR文件。
创建PDFUtilityService客户端
在以编程方式执行清理操作之前,必须创建PDFUtilityService客户端。 使用Java API,这可以通过创建对象来 PDFUtilityServiceClient 实现。
调用PDF到XDP转换操作
创建服务客户端后,可以调用清理操作。
另请参阅

使用Java API清理PDF文档

使用PDF Utilities API(Java)清理文档:
  1. 包括项目文件
    在Java项目的类路径中包含客户端JAR文件,如adobe-pdfutility-client.jar。
  2. 创建PDFUtilityService客户端
    使用对 PDFUtilityServiceClient 象的构造函数并传递一个包含连接属 ServiceClientFactory 性的对象来创建对象。
  3. 调用PDF到XDP转换操作
    要执行转换,请调用对 PDFUtilityServiceClient 象的方 convertPDFtoXDP 法并传入表示PDF com.adobe.idp.Document 文件的对象。 该方法返回一 com.adobe.idp.Document 个表示新创建的XDP文件的对象。
另请参阅