在AEM Forms中使用PDFG using-pdfg-in-aem-forms
示範使用AEM Forms建立PDF的拖放功能
PDFG代表PDF產生。 這表示您可以將各種檔案格式轉換為PDF。 最常見的是Microsoft Office檔案。 PDFG自6.1起即是AEM Forms的一部分。
此處列出PDFG API的Javadoc
與本文相關的資產可讓您將MS Office檔案或JPG檔案拖放至HTML頁面的拖放區域。 檔案一旦被卸下,就會叫用PDFG服務並將檔案轉換為PDF並儲存到AEM Server的檔案系統中。
若要安裝示範資產,請執行以下步驟
- 依照此檔案此處所述設定PDFG。
- 請依照與您AEM Forms版本相關的適當檔案操作。
- 使用封裝管理員匯入和安裝與本文相關的資產。
- 在您的CRX中導覽至post.jsp
- 根據您的偏好變更儲存位置(第9行)
- 儲存您的變更。
- 開啟html頁面以拖放檔案進行轉換。
- 將Word檔案或jpg拖放至拖放區域。
- 輸入檔案會轉換為PDF,並儲存在點4所指定的相同位置。
下列程式碼片段顯示PDFG服務將檔案轉換為PDF的使用情況
com.adobe.pdfg.service.api.GeneratePDFService pdfService = sling.getService(com.adobe.pdfg.service.api.GeneratePDFService.class);
System.out.println("Got PDF Service");
java.util.Map map = pdfService.createPDF(uploadedDocument,fileName,"","Standard","No Security", null, null);
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e