將PDF forms轉換為最適化表單 convert-print-forms-to-adaptive-forms
AEM FormsAutomated forms conversion服務採用Adobe Sensei技術,可自動將您的PDF forms轉換為適合裝置的回應式表單。 無論您是使用非互動式PDF forms、Acro Forms或XFA型PDF forms,Automated forms conversion服務皆可輕鬆將這些表單轉換為最適化表單。 如需功能、轉換工作流程和上線資訊的詳細資訊,請參閱 automated forms conversion 服務。
先決條件 pre-requisites
開始轉換流程 start-the-conversion-process
將AEM執行個體與AEM Forms Conversion Service連線後,您就可以將PDF forms轉換為最適化表單。 以所列順序執行以下步驟,轉換表單:
將PDF forms上傳至您的AEM Forms伺服器 upload-pdf-forms-to-your-aem-forms-server
轉換服務會將AEM Forms例項上可用的PDF forms轉換為最適化表單。 您可以一次上傳所有PDF forms,也可以視需要分階段上傳。 在上傳表單前,請參閱以下提醒:
- 將資料夾中的表單數保持在15個以內,將資料夾中的總頁數保持在50個以內。
- 將資料夾大小保持在10 MB以下。 請勿將表單放在子資料夾中。
- 將表單的頁數保持在15頁以下。
- 請勿上傳受保護的表單。 此服務無法轉換受密碼保護和安全的表單。
- 請勿上傳檔案名稱中帶有空格的來源表單。 上傳表單前,請先移除檔案名稱中的空格。
- 請勿上傳 PDF Portfolio。 此服務無法將PDFPortfolio轉換為最適化表單。
- 閱讀 已知問題 和 最佳實務和考量事項 區段,並對表單進行建議的變更。
執行以下步驟,上傳要轉換至AEM Forms執行個體資料夾的表單:
-
登入AEM Forms執行個體。
-
點選 Adobe Experience Manager > Navigation > Forms > Forms & Documents.
-
點選 Create> Folder. 指定 標題 和 名稱 檔案夾的。 點選 Create。資料夾已建立。
-
點選以開啟新建立的資料夾。
-
點選 Create> File Upload. 選取要上傳的表單,按一下 Open,然後按一下 Upload. 表單已上傳。
執行轉換 run-the-conversion
上傳表單並設定服務後,請執行以下步驟以開始轉換:
-
在您的AEM Forms執行個體上,點選 Adobe Experience Manager > Navigation > Forms > Forms & Documents.
-
選取包含PDF forms(要轉換的表單)的表單或資料夾,然後點選 Start Automated Conversion. 此 Conversion Settings 對話方塊隨即顯示。
-
在 Basic 「轉換設定」對話方塊的「 」標籤:
- Select a cloud configuration。當您選取組態時,已指定預設範本和主題。 您可以視需要指定不同的範本或主題。
- 指定儲存所產生的最適化表單和對應結構描述的位置。 您可以使用預設路徑或指定自訂路徑。
- 使用 產生沒有資料模型繫結的自適應表單 選擇您是否想要產生具有或不具有資料模型繫結的最適化表單。
如果您未選取此選項,轉換服務會自動將最適化表單與JSON結構描述相關聯,並在最適化表單和JSON結構描述中可用的欄位之間建立資料繫結。 此 Save generated data model schema at 欄位會顯示儲存產生的JSON結構描述的預設位置。 您也可以自訂位置以儲存產生的結構描述。
如果您選取此選項,轉換服務會產生沒有資料模型繫結的調適型表單。 成功轉換後,您可以將最適化表單與表單資料模型、XML結構描述或JSON結構描述建立關聯。 如需詳細資訊,請參閱 建立最適化表單.
-
在 Additional 「轉換設定」對話方塊的「 」標籤、
- 選取 Extract fragment from adaptive forms 讓轉換服務識別、擷取及下載已轉換表單之表單片段的選項。 當您選取 Extract fragment from adaptive forms 選項,則會啟用指定儲存所擷取表單片段和相應表單片段結構描述之路徑的選項。
- 指定位置 existing adaptive form fragments,如果您有一些現有的JSON結構描述為基礎和結構描述較少的自適應表單片段,並且您打算在自動產生的自適應表單中使用這些片段。 轉換服務會將可用的JSON結構描述型和無結構描述的最適化表單片段與輸入PDF forms進行比對(僅限非互動式PDF forms),如果有相符專案,對應的最適化表單中就會使用相符的自適應表單片段。
note note NOTE - 您只能使用 Extract Fragment 或 Use existing adaptive form fragments 選項。 您無法同時使用這兩個選項。
- 您可以使用 Use existing adaptive form fragments 選項僅限非互動式PDF forms。 尚未支援其他表單型別。
- 您只能使用未繫結的片段或透過自動轉換服務繫結至JSON結構描述的片段。 請勿使用XFA片段。 不支援XFA片段。
-
選取 Auto-detect multi-column layout of input forms 可選擇保留原始表單的版面配置,適用於桌上型電腦和筆記型電腦等大型熒幕。 選項有助於保留來源表單的多欄版面配置。 例如,當來源PDF有兩個欄的版面配置時,該服務會產生輸出最適化表單,有兩個欄的版面配置適用於大熒幕顯示器,而單欄的版面配置適用於小熒幕裝置,例如行動電話。 此功能在資料來源結構描述結構方面有一些已知問題。 如需詳細資訊,請參閱 已知問題 文章。
-
在預設狀態中,此服務會為 PDF 表單的每一頁分別建立頂層面板。 現在,您可以使用 Auto-detect logical sections 不建立頁面層級面板(基於頁碼的面板)的選項,而僅建立邏輯面板。 這個選項還可將不屬於任何具有前置邏輯區段之區段的欄位,與橫跨至兩個相鄰頁面的邏輯區段的欄位合併成一個邏輯區段。 例如,如果邏輯區段中有些欄位位於第一頁底部,有些位於第二頁頂部,則所有該欄位都會合併成一個邏輯區段。
note note NOTE 您需要聯結器封裝1.1.38或更高版本才能使用 Auto-detect logical sections 功能。
-
(僅限AEM Formsas a Cloud Service) [將區段自動轉換為片段] 選項適用於超過15頁的PDF forms。 這會將偵測到的頂層區段轉換為片段。 它也會啟用所有已建立片段的延遲載入。 它有助於提高轉換表單的渲染速度,並使在自適應表單編輯器中載入大型表單變得更容易。
note note NOTE 使用「自動將區段轉換為片段」選項時,請勿使用回應式版面範本。
使用檢閱和修正編輯器將小型面板合併為大型面板。 這有助於減少轉換後的最適化表單中的片段數量。
如果您遇到「呼叫次數過多」的例外狀況,- 重新建構表單以建立簡化的階層
- [增加sling.max.calls引數的值]到足夠高的數目,直到例外消失。
- 增加快取的大小. 如果表單太複雜、表格數量很大且有多層級階層結構,則會發生錯誤。
-
點選 Start Conversion。轉換已開始。 轉換進度會顯示在資料夾或表單上,直到轉換進行中為止。 轉換完成後,訊息會被另一個狀態訊息(「已轉換」、「已部分轉換」或「轉換失敗」)取代。 轉換完成時,也會在設定的電子郵件地址上傳送狀態電子郵件:
- 成功轉換後,轉換後的自適應表單和相關結構描述會下載到 Basic 對話方塊的「 」標籤。 只有在開始轉換前選取擷取片段選項時,才會下載表單片段和對應的結構描述。
- 若轉換失敗, Conversion Failed 如果所有輸入表單無法轉換或 Partially Failed 只有少數幾個輸入表單無法轉換時,才會顯示訊息。 狀態電子郵件會傳送於 設定的電子郵件地址 而且錯誤會記錄到error.log檔案中。
如果您將XFA型PDF表單轉換為最適化表單,轉換服務會自動將PDF表單與轉換後的最適化表單建立關聯,作為記錄檔案範本。 轉換後,您可以開啟最適化表單屬性以檢視中的記錄檔案範本 Document of Record Template Configuration 部分 Form Model 標籤。
只有在您啟用「 」後,轉換服務才會自動將PDF表單上傳到已轉換的最適化表單作為記錄檔案範本 Tools > Cloud Services > Automated Forms Conversion Configuration > Properties of selected configuration > Advanced > Generate Document of Record 選項。
note note NOTE 如果轉換過程需要60分鐘以上的時間,而PDF表單仍未轉換為最適化表單,請在AEM Forms執行個體上建立資料夾,將PDF表單上傳到新建立的資料夾,然後重新啟動轉換。
檢閱並修正轉換後的表單 review-and-correct-the-converted-forms
現實世界的表單有複雜的資料擷取需求。 自動轉換完成後,客戶可以檢閱表單的轉換品質,並對表單進行必要的更新。 AEM Forms提供 檢閱並更正 編輯器以進行必要的變更。 它可讓您改善表單欄位的自動識別,並將識別的欄位從一種型別轉換為另一種型別。 例如,您可以協助識別表單的雙欄版面配置,並將自動識別為選項按鈕的欄位變更為多個選擇欄位。