Show Menu
主题×

渲染表单

关于Forms服务
Forms服务允许您创建交互式数据捕获客户端应用程序,这些应用程序通常在Designer中验证、处理、转换和交付表单。 表单作者可以开发单个表单设计,表单服务在各种浏览器环境中以PDF、SWF或HTML格式呈现。
当最终用户请求表单时,客户端应用程序会将请求发送到Forms服务,该服务以适当的格式返回表单。 一旦Forms服务收到请求,它将数据与表单设计合并,然后以所需格式发送表单。 表单服务输出是一个交互式表单,通常是PDF文档。 交互式表单使用户能够填写表单上的字段。
根据客户端应用程序的类型,您可以将表单写入客户端Web浏览器或将表单另存为PDF文件。 基于Web的应用程序可以将表单写入Web浏览器。 桌面应用程序可以将表单另存为PDF文件。 要演示如何写出到Web浏览器和PDF文件,“渲染表单”部分中的快速开始按以下方式进行组织: **
  • Java API强类型(SOAP模式)示例是Java servlet。
  • Web服务(Java Base64)示例是Java servlet。
  • Web服务(MTOM)示例是控制台应用程序(并非所有快速开始都有MTOM示例)。
有关创建使用Java Servlet调用Forms服务的Web应用程序的信息,请参阅创 建呈现表单的Web 应用程序
您可以通过以下两种方式之一将表单设计(XDP文件)或PDF文档传递到表单服务:
  • 您可以使用URL值引用表单设计。 此方法涉及使用对 URLSpec 象。 内容根将使用对象的方法传递 URLSpec 到Forms服 setContentRootURI 务。 表单设计名称( formQuery )将作为单独的参数传递。 将这两个值连接起来,以获得对表单设计的绝对引用。 (位于“渲染表单”部分的大多数快速开始 都使用此方法 。)
  • 可以将包含表 com.adobe.idp.Document 单设计的表单传递给表单服务。 命名并接受包 renderPDFForm2 含表 renderHTMLForm2 单设计 com.adobe.idp.Document 的对象的两种新方法。 (请参 阅将文档传递到Forms服务
您可以使用Forms服务完成以下任务: