This document provides guidelines and recommendations that forms administrator, authors, and developers can benefit from when working with Automated Forms Conversion service. It discusses best practices right from preparing source forms to fixing complex patterns that require some extra effort for automated conversion. These best practices collectively contribute to the overall performance and output of the Automated Forms Conversion service.
The conversion service converts PDF forms available on your AEM Forms instance to adaptive forms. The best practices listed below help you improve the conversion speed and accuracy. Moreover, these best practices help you save time spent on after conversion activities.
You can upload all the PDF forms at once or in a phased manner, as required. Before uploading the forms, consider the following:
When you use an XDP form for conversion, perform the following steps before uploading the source XPD forms:
AEM Forms Automated Conversion service uses artificial intelligence and machine learning algorithms to understand the layout and fields of the source form. Every machine learning service continuously learns from source data and produces an improved output with every churn. These services learn from experience like humans.
Automated Forms Conversion service is trained on a large set of forms. It easily identifies fields in a source form and produces adaptive forms. However, there are some fields and styles in PDF forms which are easily visible to the human eye but difficult to understand for the service. The service can assign different from applicable field types or panels to some fields or styles. All such field and style patterns are listed below.
The service would start identifying and assigning correct fields or panels to these patterns as it keeps learning from the source data. For the time being, you can use Review and Correct editor to fix such issues. Before start fixing the issues or reading further, familiarize yourself with adaptive form components.
Pattern | Example |
---|---|
Pattern Service does not convert filled PDF forms to an adaptive form. Resolution Use empty adaptive forms. |
![]() |
Pattern Service can fail to recognize text and fields in a dense form. Resolution Increase the width between text and fields of a dense form before starting the conversion. |
|
Pattern Service does not support scanned forms. Resolution Do not use scanned forms. |
![]() |
Pattern Service does not extract images and text within images. Resolution Manually add images or text to converted forms. |
![]() |
Pattern Tables with dotted or non-clear boundaries and borders do not convert. Resolution Use tables with clear explicit boundaries and borders. supported. |
![]() |
Pattern Adaptive forms do not support vertical text out of the box. So, the service does not convert vertical text to corresponding Adaptive Forms text. Resolution Use adaptive form editor to add vertical text, if required. |
![]() |
Pattern | Resolution |
---|---|
Pattern Choice group options with shapes other than box or circle are not converted to corresponding adaptive form components. Resolution Change choice options shapes to box or circle or use Review and Correct editor to identify the shapes. |
![]() |
Pattern | Resolution |
---|---|
Pattern Service does not identify fields without clear borders. Resolution Use Review and Correct editor to identify such fields. |
![]() |
Pattern Service may not identify some choice group form fields with captions at the bottom or right side of a form. Resolution Use Review and Correct editor to identify such fields |
![]() |
Pattern Service merges or assigns a wrong type to some form fields that are placed very near to each other or do not have clear borders. Resolution Use Review and Correct editor to identify such fields. |
![]() |
Pattern Service can fail to recognize fields with far away captions or a dotted line between the caption and input field. Resolution Use forms fields with clear boundaries or use Review and Correct editor to fix such issues. |
![]() |
Pattern | Resolution |
---|---|
Pattern Lists containing form fields are merged or not converted to corresponding adaptive form components Resolution Use forms fields with clear boundaries or use Review and Correct editor to fix such issues. |
![]() |
Pattern Service can leave a few nested lists unidentified Resolution Use Review and Correct editor to fix such issues. |
![]() |
Pattern Service merges some lists containing choice groups with each other Resolution Use Review and Correct editor to fix such issues. |
![]() |