Demonstrieren der Drag-and-Drop-Funktionen zum Erstellen von PDFs mithilfe von AEM Forms
PDFG steht für PDF-Generierung. Das bedeutet, dass Sie eine Vielzahl von Dateiformaten in PDF konvertieren können. 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 den Ablagebereich der HTML-Seite zu ziehen. Sobald das Dokument abgelegt wird, wird der PDFG-Dienst aufgerufen, der das Dokument in eine PDF-Datei konvertiert und im Dateisystem von AEM Server speichert.
Um die Demo-Assets zu installieren, führen Sie die folgenden Schritte aus:
Das folgende Code-Fragment 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);