在AEM Forms中获取XDP和PDF文档

概述

通过上传到AEM Forms,您可以将表单从本地文件系统导入到CRX存储库。 以下资产类型支持上传操作:

  • 表单模板(XFA表单)
  • PDF forms
  • 文档(平面PDF文档)

您可以单独上传支持的资产类型,也可以上传为ZIP存档。 您只能将Resource类型的资产上传到ZIP归档中的XFA表单旁边。

注意

确保您是form-power-users组的成员,以便能够上传XDP文件。 请联系您的管理员以成为组成员。

上传表单

  1. 通过访问https://[server]:[port]/aem/forms.html登录到AEM Forms用户界面。

  2. 导览至要上载表单的文件夹或包含表单的文件夹。

  3. 在操作工具栏中,点按​创建>文件上传

    “创建”下的“从本地存储文件”选项

  4. 通过“上传表单”或“包”对话框,您可以浏览并选择要上传的文件。 文件浏览器仅显示支持的文件格式(ZIP、XDP和PDF)。

    注意

    文件名只能包含字母数字字符、连字符或下划线。

  5. 选择文件后单击“上载”可上载文件,或单击“取消”可取消上载。 弹出窗口会列表添加的资产以及在当前位置更新的资产。

    注意

    对于ZIP文件,将显示所有受支持资产的相对路径。 ZIP中不支持的资源将被忽略且不列出。 但是,如果ZIP存档仅包含不受支持的资源,则会显示错误消息,而不是弹出对话框。

    上传XFA表单时的“上传”对话框

  6. 如果一个或多个资产的文件名无效,则会显示错误。 更正以红色突出显示的文件名并重新上传。

    上传XFA表单时的错误消息

上传完成后,后台工作流会根据资产的预览为每个资产生成缩略图。 资产的较新版本(如果已上传)会覆盖现有资产。

保护模式

AEM Forms server允许您运行JavaScript代码。 恶意JavaScript代码可能会损害AEM Forms环境。 “保护”模式将AEM Forms限制为仅从受信任的资源和位置运行XDP文件。 AEM Forms UI中提供的所有XDP都被视为可信资产。

默认情况下,受保护模式处于打开状态。 如有必要,您可以禁用保护模式:

  1. 以管理员身份登录到AEM Web Console。 URL为https://[server]:[port]/system/console/configMgr
  2. 打开移动Forms配置进行编辑。
  3. 取消选择“保护模式”选项,然后单击​“保存”。 保护模式被禁用。

更新引用的XFA表单

在AEM Forms中,XFA表单模板可以由自适应表单或其他XFA表单模板引用。 此外,模板可以引用某个资源或另一个XFA模板。

引用XFA的自适应表单的字段与XFA中的可用字段绑定。 更新表单模板时,关联的自适应表单会尝试与XFA同步。 有关详细信息,请参阅将自适应表单与关联的XFA同步。

删除表单模板会损坏从属自适应表单或表单模板。 这种自适应表单有时被非正式地称为脏表单。 在AEM Forms用户界面中,您可以通过以下两种方法找到脏表单。

  • 资产列表中的自适应表单缩略图上会显示一个警告图标,当您将指针悬停在警告图标上时,将显示以下消息。

    Schema/Form Template for this adaptive form has been updated so please go to Authoring mode and rebase it with new version.

更新关联的XFA后出现不同步自适应表单的警告

将保留一个标志以指示自适应表单是否脏。 此信息可在表单属性页面上,以及表单元数据。 仅对于脏自适应表单,元数据属性Model Refresh显示Recommended值。

指示自适应表单与XFA模型不同步

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now