要使用本文提到的技术,您应该先安装 Adobe Livecycle Designer,以便可以使用它来开发 adobe 表单模板。
ADS ( Adobe Document Service ) Web 服务应在应用程序服务器中正确配置。 运行健康检查报告FP_PDF_TEST_00 并确保成功返回版本信息。 ADS 将用于在运行时将 adobe 表单模板呈现为 PDF 格式。
应该通过 Web 服务工具在 CRM Web 客户端 UI 中创建可用的 Web 服务。
在本文档中,我将使用 Web 服务 ZJERRY_PROD_WS,其中 READ 操作是在 BOR 类型 BUS1178(产品)上定义的。
下面是详细的步骤。
- 创建一个 Adobe 表单模板,如下所示。 维护之前创建的 Web 服务。
首先点击 Download Schema 的下载按钮,会弹出一个对话框,将其保存到本地。
Schema 本身是一个 xml 文件,它描述了 Web 服务的元结构,并且在后续步骤中将与 adobe 表单模板做一个 merge 操作。
单击 Start Designer
按钮,笔记本电脑中安装的 Adobe 设计器将自动打开。 然后选择菜单文件->新建创建一个新的表单模板。
如果打开失败,请参考注释 1018674
检查浏览器中是否启用了相应的 Active Control
设置。
在我看来,不必通过 ActiveX 启动 Adobe Designer,因为实际上可以随时手动启动它。
加载在步骤 1 中存储在本地的 xsd
架构文件。切换到“数据视图”选项卡并从上下文菜单中选择“新建数据连接”,
选择 XML Schema:
加载本地 xsd 架构文件,默认设置不变,然后单击完成
按钮:
现在您可以开始开发adobe表单模板的布局了。 创建一个新的文本字段,并将其绑定到您在步骤 3 中通过导入 xsd 架构生成的数据连接树中的 ProductId 字段。 数据绑定是指在运行时,该文本字段将填充ProductId的实际交易数据,该数据将由服务提供商返回。 单击下面的小三角形即可开始绑定:
最后的运行时效果,生成的 PDF 文件: