AEM Formsas a Cloud Service通信简介 frequently-asked-questions
通信功能可帮助您创建品牌批准的、个性化的和标准化的文档,例如商业信函、对帐单、理赔处理函、收益通知函、月度帐单或欢迎套件。
该功能提供 API 来生成和操作文档。您可以按需生成或操作文档,也可以创建批处理作业来按定义的时间间隔生成多个文档。通信 API 提供:
-
按需简化和批量文档生成功能。
-
按需组合、重新排列和验证 PDF 文档的能力。
-
用于更轻松地与外部系统集成的 HTTP API。包括用于按需(低延迟)和批处理操作(高吞吐量操作)的单独 API。
-
对数据的安全访问。通信 API 仅连接到客户指定的数据存储库并从中访问数据,从而使通信变得高度安全。
可以使用通信 API 创建信用卡对帐单。此示例对帐单使用相同的模板,但根据每个客户的信用卡使用情况分离其数据。
文档生成
通信文档生成 API 有助于将模板(XFA 或 PDF)与客户数据(XML)相结合,生成 PDF 和打印格式(如 PS、PCL、DPL、IPL 和 ZPL 格式)的文档。这些 API 将 PDF 和 XFA 模板与 XML 数据结合使用,按需生成单个文档或使用批处理作业生成多个文档。
通常,您使用 Designer 创建模板,并使用通信 API 将数据与模板合并。您的应用程序可以将输出文档发送到网络打印机、本地打印机或存储系统以进行存档。典型的现成和自定义工作流如下所示:
根据用例,您还可以将这些文档设为通过您的网站或存储服务器下载。
文档生成 API 的一些示例包括:
创建 PDF 文档 create-pdf-documents
您可以使用文档生成 API 创建基于表单设计和 XML 表单数据的 PDF 文档。输出是非交互式 PDF 文档。也就是说,用户无法输入或修改表单数据。基本工作流是将 XML 表单数据与表单设计合并来创建 PDF 文档。下图说明如何合并表单设计和 XML 表单数据以生成 PDF 文档。
图:典型的 PDF 文档创建工作流
创建 PostScript (PS)、打印机指令语言 (PCL)、Zebra 打印语言 (ZPL) 文档 create-PS-PCL-ZPL-documents
您可以使用文档生成 API 创建基于 XDP 表单设计的 PostScript (PS)、打印机指令语言 (PCL)、Zebra 打印语言 (ZPL) 文档或 PDF 文档。这些 API 有助于将表单设计与表单数据合并以生成文档。您可以将文档保存到文件,并开发一个自定义流程来将它发送到打印机。
处理批量数据可创建多个文档 processing-batch-data-to-create-multiple-documents
您可以使用文档生成 API 为 XML 批处理数据源中的每条记录创建单独的文档。您可以批量和在异步架构下生成文档。您可以配置各种用于转换的参数,然后开始批处理。
文档操作
通信文档操作 API 可帮助合并、重新排列和验证 PDF 文档。通常,您创建一个 DDX 并将它提交给文档操作 API 来汇编或重新排列文档。DDX 文档提供了有关如何使用源文档生成一组所需文档的说明。DDX 引用文档提供了有关所有受支持操作的详细信息。文档操作的一些示例包括:
汇编 PDF 文档
您可以使用文档操作 API 将两个或更多 PDF 或 XDP 文档汇编成一个 PDF 文档或 PDF 文档组合。以下是可用于汇编 PDF 文档的一些方法:
- 汇编一个简单的 PDF 文档
- 创建 PDF 文档组合
- 汇编加密的文档
- 使用 Bates 编号汇编文档
- 合并和汇编文档
图:将多个 PDF 文档汇编成一个简单 PDF 文档
拆分 PDF 文档
您可以使用文档操作 API 来拆分 PDF 文档。API 可以从源文档中提取页面或根据书签拆分源文档。通常,如果 PDF 文档最初是从多个单独文档(例如对帐单集合)创建的,则此任务很有用。
- 从源文档中提取页面
- 根据书签拆分源文档
图:根据书签将一个源文档拆分成多个文档
转换为符合 PDF/A 标准的文档并进行验证
您可以使用文档操作 API 将 PDF 文档转换为符合 PDF/A 标准的文档,并确定 PDF 文档是否符合 PDF/A 标准。PDF/A是一种用于长期保存文档内容的存档格式。 字体将嵌入到文档中,并且文件是未压缩的。因此,PDF/A 文档通常比标准 PDF 文档大。此外,PDF/A 文档不包含音频和视频内容。
文档保证 doc-assurance
DocAssurance服务包括签名和加密API:
签名API
利用 Signature API,您的组织可以保护其分发和接收的 Adobe PDF 文档的安全和隐私。此服务使用数字签名和认证,确保只有目标收件人才能更改文档。 因为安全功能应用于文档本身,所以文档在整个生命周期中保持安全和受控制。 在防火墙之外,当文档离线下载以及提交回组织时,文档将保持安全。 您可以使用签名API完成以下任务:
- 向PDF文档添加签名字段。
- 在PDF文档中签署指定的签名字段。
- 认证PDF文档
加密API
加密API允许您加密和解密文档。 文档加密后,其内容将变得不可读。 授权用户可以解密文档以获得对内容的访问权限。 如果使用密码对PDF文档进行加密,则必须先指定打开密码,然后才能在Adobe Reader或Adobe Acrobat中查看文档。 同样,如果PDF文档使用证书加密,则用户必须使用与用于加密PDF文档的证书(私钥)对应的公钥对PDF文档进行解密。
您可以使用加密API完成以下任务:
- 使用密码加密PDF文档。
- 从PDF文档中删除基于密码的加密。
- 检索应用于PDF文档的安全类型。
签名API和加密API都是 同步API.
通信 API 的类型 types
通信功能提供用于按需和批量文档生成的 HTTP API:
-
同步 API 适用于按需、低延迟、单一记录文档生成场景。这些 API 更适用于基于用户操作的用例。例如,在用户填写完表单后生成文档。
-
批处理 API(异步 API) 适用于计划的、高吞吐量和多文档生成场景。这些 API 会批量生成文档。例如,每月生成的电话帐单、信用卡对帐单和收益对帐单。
入门培训
通信功能作为面向 Forms as a Cloud Service 用户的独立和附加模块提供。您可以联系 Adobe 销售团队或 Adobe 代表来请求访问权限。Adobe 可为您的组织开启访问渠道,并为您指定为组织中管理员的人员提供所需的权限。管理员可以向您组织的 Forms as a Cloud Service 开发人员(用户)授予访问权限以使用 API。
入门培训后,要为您的 Forms as a Cloud Service 环境启用通信功能,请执行以下操作:
-
登录 Cloud Manager,并打开您的 AEM Forms as a Cloud Service 实例。
-
打开“编辑程序”选项,转到“解决方案和加载项”选项卡,然后选择 Forms - 通信 选项。
如果您已启用 Forms - 数字登记 选项,则选择 Forms - 通信加载项 选项。
-
单击 更新。
-
运行构建管道。成功运行构建管道后,将为您的环境启用通信 API。
# Allow Forms Doc Generation requests
/0062 { /type "allow" /method "POST" /url "/adobe/forms/assembler/*" }