透過Linux上的AEM Forms在PDF產生中使用Windows字型
在Adobe Experience Manager (AEM) Forms中,在Windows上AEM Forms Designer中設計範本的組織可能需要在Linux伺服器上產生的PDF中使用和嵌入Arial、Times New Roman、Verdana、Symbol和Tahoma等Windows字型。 AEM Forms支援PDF產生的自訂字型,但字型檔案必須在伺服器上存在且已正確設定。 非Adobe字型的授權必須另外取得,因為Adobe不提供或授權這些字型供伺服器端使用。 若要修正此問題,請在Linux伺服器上安裝所需的字型檔案,設定自訂字型目錄,並確定貴組織擁有適當的字型授權。
說明 description
環境
OSGi (Linux)上的Adobe Experience Manager (AEM) Forms 6.5 LTS SP1
問題/症狀
- 在AEM Forms Linux伺服器上產生的PDF需要使用並內嵌Windows字型,例如Arial、Times New Roman、Verdana、Symbol和Tahoma。
- 未報告任何錯誤訊息。
- 您需要確認支援使用和內嵌Windows字型,並確保符合字型授權需求。
原因
AEM Forms支援在PDF產生中使用自訂字型,但字型檔案必須存在伺服器上並加以設定。 使用和內嵌非Adobe字型的權利受各字型擁有者的授權規範,而非Adobe軟體授權。
解決方法 resolution
請依照下列步驟解決問題:
- 取得您需要使用的Windows字型所需的字型檔案(
.ttf或.otf),例如Arial、Times New Roman、Verdana、Symbol和Tahoma。 - 檢閱字型的授權合約,並確保您的組織有權在伺服器上使用它們,並將它們內嵌在PDF中。 Adobe不提供或授權這些字型供伺服器端使用。
- 將字型檔案從您的Windows環境傳輸到安裝AEM Forms的Linux伺服器。
- 將字型檔案放置在AEM Forms安裝中為自訂字型設定的目錄中。 此目錄通常稱為Customer Fonts目錄或您環境所設定的自訂字型目錄。
- 設定AEM Forms Font Manager服務,識別包含自訂字型的目錄。
- 重新啟動AEM Forms執行個體,以確保新字型可辨識並可用於PDF產生。
- 使用AEM Forms產生PDF,並確認所需字型已如預期般內嵌。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles