常见问题解答 frequently-asked-questions
-
Automated forms conversion服务(AFCS)支持哪个AEM Forms版本?
automated forms conversion服务(AFCS)支持AEM 6.4 Forms和AEM 6.5 Forms。 它可以与OSGi上的AEM Forms以及JEE上的AEM Forms配合使用。 您需要在AEM创作实例之上安装最新的AEM Forms附加组件包才能使用该服务。 有关详细说明,请参阅配置Automated forms conversion服务。
-
是否可以在本地安装服务?
Adobe使用新数据集定期训练Automated forms conversion服务(AFCS)的AI和ML算法,以提高转换准确性。 更新后的算法会定期部署到Adobe云上运行的转换服务。 该服务的所有客户都从更新的算法中受益。 因此,云托管式集中部署最适合Automated forms conversion服务(AFCS)不断学习并为所有客户提供改进。
该服务将空白表单转换为自适应表单。 此服务不支持已填写的表单以及从已填写的表单中提取数据。 在将表单发送到服务进行转换之前,从填写的表单中删除数据,并从表单中删除或允许列表专有信息
-
该服务是否支持所有格式的PDF forms? 支持哪些所有语言?
该服务可以将非交互式PDF forms、基于XFA的XDP和PDF forms以及AcroForms转换为自适应表单。 该服务不支持扫描或填写的表单。 有关其他限制,请参阅已知问题文章。
我们定期添加对其他源类型的支持。 请将supportedPDF forms部分保留在您的监视列表中,以定期更新新添加的特性和功能。
该服务只能将英语、法语、德语、西班牙语、意大利语和葡萄牙语表单转换为自适应表单。 您可以使用AEM翻译工作流将生成的自适应表单翻译成其他语言。
-
该服务能否生成XDP而不是自适应表单?
该服务未生成XDP输出。 我们定期为该服务添加功能和特性。 将您的支持的语言和PDF forms部分保留在监视列表中,以定期更新新添加的特性和功能。
-
生成的架构的类型是什么?
您可以使用服务生成:
- 绑定到JSON架构和的自适应表单
- 自适应表单未绑定到任何架构
-
该服务能否将Microsoft Word表单转换为自适应表单?
否,该服务无法将Microsoft Word表单转换为自适应表单。 您可以将Microsoft Word表单保存为PDF表单,并将PDF表单转换为自适应表单。 完整的过程是
- 使用Adobe Acrobat将Word文档转换为非交互式PDF。
- 使用Adobe Acrobat将生成的PDF forms转换为可填写的PDF表单。
- 使用Adobe Acrobat手动更新和修复表单字段。
- 保存PDF表单。 现在,您可以将该表单与转换服务结合使用,以生成自适应表单。 您还可以将表单用作记录文档模板。
-
该服务是否可以将扫描的纸质表单和彩色表单转换为自适应表单?
该服务可将彩色PDF forms转换为自适应表单。 该服务不支持扫描或填写的表单。 有关其他限制,请参阅已知问题文章。
-
该服务是否可以将扫描的表单或仅表单的图像转换为自适应表单?
此服务不支持直接将扫描的表单或表单图像转换为自适应表单。 但您可以使用 Adobe Acrobat 将表单图像转换为 PDF 表单。 然后再使用本服务将 PDF 表单转换为自适应表单。 对于 Acrobat,请务必使用高质量的表单图像进行转换。 这样可以提高转换质量。
-
某些基于XDP的表单使用表单片段,这些表单片段应该上传到何处?
将表单片段上传到转换文件夹并保留原始文件夹结构。 它有助于保留在基于XDP的表单和表单片段中使用的相对路径。
-
该服务是否支持架构绑定的XDP表单? 如果我有XDP绑定到架构,是否需要将架构嵌入到XDP?
是,该服务支持架构绑定的XDP表单,并要求将架构嵌入到源XDP表单中。 转换绑定架构的XDP表单时,服务会生成JSON架构。 JSON架构在结构上与源XDP表单的XSD架构类似。
-
该服务无法转换表单。 原因是什么?如何解决此问题?
转化失败的最常见原因是:-
转换提供有抵押PDF forms。 请勿使用受密码保护或受保护的PDF forms进行转换。
-
Internet连接中断。 确保在转换过程中已连接到Internet。
-
SourcePDF具有表单的图像,而不是实际的表单。
-
服务配置不正确、未提供服务URL或提供的服务URL不正确。 在 AEM > Tools > Cloud Services > Automated Forms Conversion configuration 检查服务配置。
-
IMS配置不正确。 对IMS配置执行运行状况检查以确保其正常工作。 要检查IMS配置是否正确,请执行以下操作:
- 转到
http://[servername]:[port]/libs/cq/adobeims-configuration/content/configurations.html
- 选择配置。 单击标题中的 Check Health 并单击 Check。 如果成功,您会收到 Token retrieved successfully! 消息。
- 转到
-
-
使用自定义字体是否会影响转化?
当非交互式PDF表单转换为自适应表单时,为了提高转换质量,字体将嵌入到PDF表单中。 对嵌入字体的支持仅限于非交互式PDF forms。 为了优化AcroForm和基于XFA的PDF forms的转换,使用回退字体。
只有在 CQ-DAM-Handler-Gibson Font Manager Service 配置的 Customer fonts目录 字段中列出的自定义字体目录中可用的表单才会嵌入到非交互式PDF表单中。
-
该服务是否识别并在输出的自适应表单中使用源PDF的字体?
响应HTML表单的样式和布局通常与PDF表单或纸质表单不同。 为了支持组织间一致的布局和样式,自适应表单使用主题来设置表单的样式。 转换服务使用转换期间应用的主题中指定的字体和字体样式。 您可以更改主题的字体和字体样式,为自适应表单的组件提供独特的外观。
-
该服务是否自动从基于XDP的表单中提取JavaScript并将其应用于相应的自适应表单?
该服务不会自动将基于XFA的表单或Acro Forms的脚本转换为相应的自适应表单规则。 您(表单作者)可以使用规则编辑器将交互性添加到自适应表单。
-
某些表单对象未正确转换为自适应表单组件。 如何解决此问题?
automated forms conversion服务(AFCS)接受大量表单培训。 但基于AI/ML的应用程序受到训练数据和模式的限制。 可能存在多种字段类型、布局、模式和上下文,人类感知可分辨但难以自动识别。 该服务可能无法识别此类对象,或者可能无法正确识别它们。 您可以使用审阅并更正编辑器在输入表单的基于纸面表单的熟悉布局中进行必要的修改。
-
某些更正在表单间重复。 该服务能否在将来转换时识别和修复所有此类实例?
该服务会持续对您的表单和模式进行培训。 它每天学习新的模式。 它尚未启动跨表单重复的自动应用更正功能。 关注预发行表单,了解此类功能的可用性。
您可以使用元模型将表单对象映射到您选择的自适应表单组件,并预配置组件的验证、规则、数据模式、帮助文本和辅助功能属性。 所有指定的属性将在转换期间应用。 您可以使用元模型将公共属性应用于字段。 它可以帮助您减少表单间的一些重复问题。
-
对于包含敏感数据(如个人身份信息(PII)信息)的表单,有哪些选项?
该服务仅支持空白或未填写的表单。 请勿上传包含个人身份信息(PII)的已填写表单或表单。 此外,删除源表单中预填的数据、个人身份信息(PII)、机密和专有信息。 -
页眉和页脚应放置在何处?
将页眉和页脚放置在自适应表单模板中。 如果源PDF表单有页眉和页脚,该服务将在转换期间使用自适应表单模板中可用的页眉和页脚检测并替换检测到的页眉和页脚。 如果自适应表单中包含任何额外的页眉或页脚,您可以使用审阅并更正编辑器来修复或删除此类页眉或页脚。
-
与手动规划、创建资产(主题、模板)、创建和发布自适应表单相比,该服务节省了多少时间?
时间的长短取决于输入表单的大小和复杂性以及请求的数量。 这项服务旨在显着缩短实现价值的时间,具体方法是:与手动表单转换过程相比,以更快的速度将PDF forms转换为自适应表单。
-
如果我遇到与RSA库相关的错误,该怎么办? 错误消息类似于下面提到的消息:
*ERROR* [0:0:0:0:0:0:0:1 [1565757652491] POST /content/dam/formsanddocuments/demo004.affBatchProcessor.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable java.lang.NoClassDefFoundError: Could not initialize class com.rsa.cryptoj.o.dl at com.rsa.jsafe.JSAFE_SecureRandom.getInstance(Unknown Source) at com.adobe.internal.pdfm.util.Util.appendRandomNumberToPrefix(Util.java: 169) [com.adobe.aemfd.adobe-aemfd-assembler:6.0.34] at com.adobe.internal.pdfm.logging.JobLog.<init>(JobLog.java:126) [com.adobe.aemfd.adobe-aemfd-assembler:6.0.34]
当没有为RSA/BouncyCastle库配置引导委派时,会发生上述错误。 执行以下步骤以解决问题:- 停止AEM实例。 导航到
[AEM installation directory]\crx-quickstart\conf\
文件夹。 打开sling.properties文件进行编辑。 如果您使用[AEM installation directory]\crx-quickstart\bin\start.bat
启动AEM实例,请编辑位于[AEM_root]\crx-quickstart\
的sling.properties。 - 将以下属性添加到sling.properties文件:
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
sling.bootdelegation.xerces=org.apache.xerces.*
- 保存并关闭文件。
- 启动AEM实例。
- 停止AEM实例。 导航到
-
如何自动更改自适应表单文本的大小写?
您可以使用主题或样式编辑器中的自适应来更改自适应表单字段的大小写。 例如,您可以打开主题编辑器并将表单所有文本的Case属性值设置为大写、小写或驼峰式大小写。 您还可以使用主题编辑器中的“CSS覆盖”选项创建不同类型的样式。
-
能否将Adobe Sign文本标记与Automated forms conversion服务(AFCS)结合使用?
当您使用Automated forms conversion服务(AFCS)将PDF表单转换为自适应表单,并且PDF表单具有Adobe Sign文本标记时,这些标记将转换为相应的自适应表单字段,并且签名者详细信息将自动填充。 该功能仅适用于Acro Forms,并且自适应表单支持有限数量的Adobe Sign字段。
-
如何创建启用Adobe Sign的PDF表单?
要创建启用Adobe Sign的PDF表单,请执行以下操作:
将Adobe Sign文本标记添加到字段名称或使用转换为Adobe Sign表单选项。