在AEM Forms使用PDFG

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

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

與本文相關的資產可讓您將MS office檔案或JPG檔案拖放至HTML頁面的拖放區。 檔案一旦被丟棄,就會調用PDF服務,將檔案轉換為PDF,並保存到伺服器的檔案AEM系統中。

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

  1. 如本檔案此處所述配置PDF。
  2. 請依照您的AEM Forms版相關檔案進行。
  3. 使用套件管理員匯入及安裝與本文相關的資產。
  4. 導覽至post. jspin您的CRX
  5. 根據您的偏好設定變更儲存位置(第9行)
  6. 儲存您的變更。
  7. 開啟 html page以拖放檔案進行轉換。
  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);

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now