使用AEM Formsas a Cloud Service通信

通信功能可帮助您创建品牌认可、个性化且标准化的文档,如业务信函、报表、报销申请处理信函、福利通知、每月账单或欢迎资料包。

该功能提供了用于生成和操作文档的API。 您可以根据需要生成或操作文档,或创建批处理作业以按定义的间隔生成多个文档。 通信API提供:

  • 简化了按需和批量文档生成功能。

  • 能够按需组合、重新排列和验证PDF文档。

  • HTTP API,更便于与外部系统集成。 包括单独的API,用于按需(低延迟)和批处理操作(高吞吐量操作)。

  • 安全访问数据。 通信API仅连接到客户指定的数据存储库并从中访问数据,从而使通信高度安全。

信用卡对帐单示例
可以使用通信API创建信用卡对帐单。 此示例报表使用相同的模板,但会根据每个客户对信用卡的使用情况,为其分开数据。

文档生成

通信文档生成API有助于将模板(XFA或PDF)与客户数据(XML数据)以PDF和打印格式(如PS、PCL、DPL、IPL和ZPL格式)生成文档。 这些API利用 PDF和XFA模板 with XML数据 用于按需生成单个文档或使用批处理作业生成多个文档。

通常,您使用 Designer 和使用通信API将数据与模板合并。 您的应用程序可以将输出文档发送到网络打印机、本地打印机或存储系统以进行存档。 典型的开箱即用工作流和自定义工作流如下所示:

通信文档生成工作流

根据用例的不同,您还可以通过网站或存储服务器下载这些文档。

文档生成API的一些示例包括:

创建PDF文档

您可以使用文档生成API创建基于表单设计和XML表单数据的PDF文档。 输出是非交互式PDF文档。 即用户无法输入或修改表单数据。 基本的工作流程是将XML表单数据与表单设计合并,以创建PDF文档。 下图显示了表单设计和XML表单数据的合并,以生成PDF文档。

创建PDF文档
图:创建PDF文档的典型工作流

创建PostScript(PS)、打印机命令语言(PCL)、Zebra打印语言(ZPL)文档

您可以使用文档生成API创建基于XDP表单设计或PDF文档的PostScript(PS)、打印机命令语言(PCL)和Zebra打印语言(ZPL)文档。 这些API有助于将表单设计与表单数据合并以生成文档。 您可以将文档保存到文件并开发一个自定义流程以将其发送到打印机。

处理批量数据以创建多个文档

您可以使用文档生成API为XML批量数据源中的每个记录创建单独的文档。 您可以在批量和异步模式下生成文档。 您可以为转换配置各种参数,然后启动批处理。

创建PDF文档

文档操作

通信文档处理API有助于合并、重新排列和验证PDF文档。 通常,您会创建DDX并将其提交到文档处理API以组合或重新排列文档。 的 DDX文档 提供有关如何使用源文档生成一组必需文档的说明。 DDX参考文档提供了有关所有受支持操作的详细信息。 文档操作的一些示例包括:

组合PDF文档

您可以使用文档制造API将两个或多个PDF或XDP文档组合到一个PDF文档或PDFPortfolio中。 以下是组合PDF文档的一些方法:

  • 组合简单的PDF文档
  • 创建PDFPortfolio
  • 组合加密文档
  • 使用Bates编号来组合文档
  • 拼合和组合文档

从多个PDF文档组合简单的PDF文档
图:从多个PDF文档组合简单的PDF文档

反汇编PDF文档

可以使用文档制造API来拆解PDF文档。 API可以从源文档中提取页面或基于书签划分源文档。 通常,如果PDF文档最初是从许多单独的文档(如语句集合)中创建,则此任务会很有用。

  • 从源文档提取页面
  • 根据书签划分源文档

将基于书签的源文档划分为多个文档
图:将基于书签的源文档划分为多个文档

转换并验证符合PDF/A的文档

您可以使用文档制造API将PDF文档转换为符合PDF/A的文档,并确定PDF文档是否符合PDF/A。 PDF/A是一种存档格式,用于长期保存文档的内容。 字体嵌入在文档中,且文件未压缩。 因此,PDF/A文档通常比标准PDF文档大。 此外,PDF/文档不包含音频和视频内容。

通信API的类型

通信为按需和批量文档生成提供了HTTP API:

  • 同步API 适用于按需、低延迟和单记录文档生成场景。 这些API更适合基于用户操作的用例。 例如,在用户完成填写表单后生成文档。

  • 批量API(异步API) 适用于计划、高吞吐量和多文档生成场景。 这些API可批量生成文档。 例如,每月生成的电话账单、信用卡报表和福利报表。

入门

通信功能可作为Formsas a Cloud Service用户的独立附加模块使用。 您可以联系Adobe销售团队或Adobe代表以请求获取访问权限。 Adobe 可为贵企业开启访问通道,并为您指定的管理员提供各种所需权限。 管理员可以向贵组织的Formsas a Cloud Service开发人员(用户)授予使用API的访问权限。

入门后,要为Formsas a Cloud Service环境启用通信功能,请执行以下操作:

  1. 登录到Cloud Manager并打开AEM Formsas a Cloud Service实例。

  2. 打开编辑程序选项,转到解决方案和加载项选项卡,然后选择 Forms — 通信 选项。

    通信

    如果已启用 Forms — 数字注册 选项,然后选择 Forms — 通信附加组件 选项。

    Addon

  3. 单击 更新.

  4. 运行生成管道。 构建管道成功后,将为您的环境启用通信API。

注意

要启用和配置文档操作API,请将以下规则添加到 调度程序配置:

# Allow Forms Doc Generation requests
/0062 { /type "allow" /method "POST" /url "/adobe/forms/assembler/*" }

在此页面上