在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. jspin您的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);

本頁內容