Demonstrieren der Drag-and-Drop-Funktion zum Erstellen von PDF mithilfe von AEM Forms
PDFG steht für PDF Generation. Dadurch können Sie eine Vielzahl von Dateiformaten in PDF konvertieren. Die häufigsten sind Microsoft Office-Dokumente. PDFG ist seit 6.1 Teil von AEM Forms.
Die Javadoc für die PDFG-API ist hier aufgeführt.
Die mit diesem Artikel verknüpften Assets ermöglichen es Ihnen, MS-Office-Dokumente oder JPG-Dateien in die Dropzone der HTML-Seite zu ziehen. Nachdem das Dokument abgelegt wurde, ruft es den PDFG-Dienst auf, konvertiert das Dokument in PDF und speichert es im Dateisystem AEM Servers.
Um die Demo-Assets zu installieren, führen Sie die folgenden Schritte aus
Das folgende Codefragment zeigt die Verwendung des PDFG-Dienstes zum Konvertieren von Dateien in 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);