在AEM Forms中使用PDFG

展示使用AEM Forms建立PDF的拖放功能

PDFG代表PDF產生。 這表示您可以將各種檔案格式轉換為PDF。 最常見的是Microsoft Office文檔。 PDFG自6.1起即為AEM Forms的一部分。
此處列出了PDFG API的javadoc

與本文關聯的資產可讓您將MS office文檔或JPG檔案拖放到HTML頁的拖放區。 刪除文檔後,它調用PDFG服務,將文檔轉換為PDF,並將其保存在AEM Server的檔案系統中。

若要安裝示範資產,請執行下列步驟

  1. 依照本檔案所述設定PDFG 此處.
  2. 請遵循與您的AEM Forms版本相關的適當檔案。
  3. 使用套件管理器匯入和安裝與本文相關的資產。
  4. 導覽至post.jsp 在CRX中
  5. 根據您的首選項更改保存位置(第9行)
  6. 儲存您的變更。
  7. 開啟 html頁面 來拖放要轉換的檔案。
  8. 將字檔或jpg放置到放置區。
  9. 輸入文檔被轉換為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);

本頁內容