將PDF forms轉換為最適化表單
- 主題:
- 適用性表單
- Foundation元件
建立對象:
- 初學者
- 中繼
- 管理員
- 開發人員
AEM Forms Automated Forms Conversion服務(AFCS)採用Adobe Sensei技術,可自動將您的PDF forms轉換為適合裝置的回應式調適型表單。 無論您使用非互動式PDF forms、Acro Forms或XFA型PDF forms,自動錶單轉換服務(AFCS)可輕鬆將這些表單轉換為最適化表單。 如需功能、轉換工作流程和上線資訊的相關資訊,請參閱自動錶單轉換服務。
必要條件
開始轉換流程
將AEM執行個體與AEM Forms Conversion Service連線後,您就可以將PDF forms轉換為最適化表單。 以所列順序執行以下步驟,轉換表單:
將PDF forms上傳至您的AEM Forms伺服器
轉換服務會將您AEM Forms例項上可用的PDF forms轉換為最適化表單。 您可以一次上傳所有PDF forms,也可以視需要分階段上傳。 在上傳表單前,請參閱以下提醒:
- 將資料夾中的表單數保持在15個以內,將資料夾中的總頁數保持在50個以內。
- 將資料夾大小保持在10 MB以下。 請勿將表單放在子資料夾中。
- 將表單的頁數保持在15頁以下。
- 請勿上傳受保護的表單。 此服務無法轉換受密碼保護和安全的表單。
- 請勿上傳檔案名稱中帶有空格的來源表單。 上傳表單前,請先移除檔案名稱中的空格。
- 請勿上傳 PDF Portfolio。 此服務無法將PDF Portfolio轉換為最適化表單。
- 閱讀已知問題和最佳實務和考量區段,並對表單進行建議的變更。
執行以下步驟,上傳要轉換至AEM Forms執行個體資料夾的表單:
- 登入AEM Forms執行個體。
- 點選 Adobe Experience Manager
- 點選 Create> Folder。 指定資料夾的 標題 和 名稱。 點選 Create。資料夾已建立。
- 點選以開啟新建立的資料夾。
- 點選 Create> File Upload。 選取要上載的表單,按一下 Open,然後按一下 Upload。 表單已上傳。
執行轉換
上傳表單並設定服務後,請執行以下步驟以開始轉換:
-
在您的AEM Forms執行個體上,點選 Adobe Experience Manager
-
選取包含PDF forms (要轉換的表單)的表單或資料夾,然後點選 Start Automated Conversion。 Conversion Settings 對話方塊隨即顯示。
將PDF轉換為最適化表單核心元件
此功能在早期採用者計畫之下。 您可以從您的官方電子郵件ID寫信到aem-forms-ea@adobe.com ,以加入率先採用者計畫並請求存取該功能。
將PDF forms轉換為以基礎為基礎的表單時,需要上述轉換設定。 若要將PDF表單轉換為核心元件式的最適化表單:
-
請確保已在您的AEM Forms執行個體上啟用核心元件。 如果未啟用,您可以在您的AEM 6.5或Cloud Service環境上啟用核心元件。
-
選取以核心元件為基礎的最適化表單範本和主題,如下圖所示:
-
點選 Start Conversion 以將PDF轉換為以核心元件為基礎的表單。
NOTE
- 資料繫結或資料模型結構描述等屬性不適用於核心元件式最適化表單,但基礎元件可使用相同屬性。
- 檢閱並修正轉換後的表單不適用於核心元件型表單。
-
-
在[轉換設定]對話方塊的 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 選項時,會啟用用於指定儲存擷取之表單片段和對應表單片段結構描述的路徑的選項。
- 如果您有一些現有的JSON結構描述型和非結構描述型最適化表單片段,而且您打算在自動產生的最適化表單中使用這些片段,請指定 existing adaptive form fragments 的位置。 轉換服務會將可用的JSON結構描述型和無結構描述的最適化表單片段與輸入PDF forms (僅限非互動式PDF forms)進行比對,如果有相符專案,對應的最適化表單中就會使用相符的自適應表單片段。
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
您需要聯結器封裝1.1.38或更高版本才能使用 Auto-detect logical sections 功能。
-
(僅限AEM Forms as a Cloud Service) [自動將區段轉換為片段]選項適用於超過15頁的PDF forms。 這會將偵測到的頂層區段轉換為片段。 它也會啟用所有已建立片段的延遲載入。 它有助於提高轉換表單的渲染速度,並使在自適應表單編輯器中載入大型表單變得更容易。
NOTE
使用「自動將區段轉換為片段」選項時,請勿使用回應式版面範本。
使用檢閱和修正編輯器將小型面板合併為大型面板。 這有助於減少轉換後的最適化表單中的片段數量。
如果您遇到「呼叫次數過多」的例外狀況,- 重新建構表單以建立簡化的階層
- [將sling.max.calls引數]的值增加到足夠高的數字,直到例外狀況消失。
- 增加快取的大小。 如果表單太複雜、表格數量很大且有多層級階層結構,則會發生錯誤。
-
點選 Start Conversion。轉換已開始。 轉換進度會顯示在資料夾或表單上,直到轉換進行中為止。 轉換完成後,訊息會被另一個狀態訊息(「已轉換」、「已部分轉換」或「轉換失敗」)取代。 轉換完成時,也會在設定的電子郵件地址上傳送狀態電子郵件:
- 成功轉換後,轉換的最適化表單和相關結構描述會下載到轉換對話方塊的 Basic 索引標籤中指定的路徑。 只有在開始轉換前選取擷取片段選項時,才會下載表單片段和對應的結構描述。
- 在轉換失敗時,如果所有輸入表單都無法轉換,則會顯示 Conversion Failed 訊息,或者如果只有少數幾個輸入表單無法轉換,則會顯示 Partially Failed 訊息。 已在設定的電子郵件地址上傳送狀態電子郵件,並會將錯誤記錄到error.log檔案中。
如果您將XFA型PDF表單轉換為最適化表單,轉換服務會自動將PDF表單與已轉換的最適化表單建立關聯,作為記錄檔案範本。 轉換後,您可以開啟最適化表單屬性,以在 Form Model 索引標籤的 Document of Record Template Configuration 區段中檢視記錄檔案範本。
只有當您啟用 Tools > Cloud Services > Automated Forms Conversion Configuration > Properties of selected configuration > Advanced > Generate Document of Record 選項時,轉換服務才會自動將PDF表單上傳到已轉換的最適化表單作為記錄檔案範本。
NOTE
如果轉換過程需要60分鐘以上的時間,而PDF表單仍未轉換為最適化表單,請在AEM Forms執行個體上建立資料夾,將PDF表單上傳到新建立的資料夾,然後重新啟動轉換。
檢閱並修正轉換後的表單
現實世界的表單有複雜的資料擷取需求。 自動轉換完成後,客戶可以檢閱表單的轉換品質,並對表單進行必要的更新。 AEM Forms提供檢閱並修正編輯器,以進行必要的變更。 它可讓您改善表單欄位的自動識別,並將識別的欄位從一種型別轉換為另一種型別。 例如,您可以協助識別表單的雙欄版面配置,並將自動識別為選項按鈕的欄位變更為多個選擇欄位。