展示使用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服務將檔案轉換為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);